Files
2025-01-09 19:28:27 +00:00

1 line
18 KiB
JSON

{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble"},"hierarchy":{"paths":[["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/init(coder:)","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/init(frame:)"],"anchor":"Initializers"},{"title":"Instance Properties","anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/backgroundColor","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/circlePulseAnimationLayer","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/contentBubble","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/contentPulseAnimationLayer","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/cornerBubble","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/isAnimating","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/isPulseEnabled","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/tinyBubble","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/typingIndicator"]},{"identifiers":["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/layoutSubviews()","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/setupSubviews()","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/startAnimating()","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/stopAnimating()"],"anchor":"Instance-Methods","generated":true,"title":"Instance Methods"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/messagekit\/typingbubble"]}],"abstract":[{"text":"A subclass of ","type":"text"},{"type":"codeVoice","code":"UIView"},{"type":"text","text":" that mimics the iMessage typing bubble"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@"},{"text":"MainActor","kind":"attribute","preciseIdentifier":"s:ScM"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"TypingBubble","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@MessageKit@objc(cs)TypingBubble","navigatorTitle":[{"text":"TypingBubble","kind":"identifier"}],"title":"TypingBubble","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TypingBubble","kind":"identifier"}],"modules":[{"name":"MessageKit"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","kind":"relationships","identifiers":["doc:\/\/messagekit.MessageKit\/objc(cs)UIView"]},{"kind":"relationships","identifiers":["doc:\/\/messagekit.MessageKit\/objc(pl)NSCoding","doc:\/\/messagekit.MessageKit\/objc(pl)NSObject","doc:\/\/messagekit.MessageKit\/objc(pl)CALayerDelegate","doc:\/\/messagekit.MessageKit\/s7CVarArgP","doc:\/\/messagekit.MessageKit\/s28CustomDebugStringConvertibleP","doc:\/\/messagekit.MessageKit\/s23CustomStringConvertibleP","doc:\/\/messagekit.MessageKit\/SQ","doc:\/\/messagekit.MessageKit\/SH","doc:\/\/messagekit.MessageKit\/s8SendableP","doc:\/\/messagekit.MessageKit\/objc(pl)UIAccessibilityIdentification","doc:\/\/messagekit.MessageKit\/objc(pl)UIActivityItemsConfigurationProviding","doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearance","doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearanceContainer","doc:\/\/messagekit.MessageKit\/objc(pl)UICoordinateSpace","doc:\/\/messagekit.MessageKit\/objc(pl)UIDynamicItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusEnvironment","doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItemContainer","doc:\/\/messagekit.MessageKit\/objc(pl)UILargeContentViewerItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIPasteConfigurationSupporting","doc:\/\/messagekit.MessageKit\/objc(pl)UIPopoverPresentationControllerSourceItem","doc:\/\/messagekit.MessageKit\/objc(pl)UIResponderStandardEditActions","doc:\/\/messagekit.MessageKit\/5UIKit23UITraitChangeObservableP","doc:\/\/messagekit.MessageKit\/objc(pl)UITraitEnvironment","doc:\/\/messagekit.MessageKit\/objc(pl)UIUserActivityRestoring"],"type":"conformsTo","title":"Conforms To"}],"references":{"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/isAnimating":{"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/isAnimating","title":"isAnimating","abstract":[],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isAnimating","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingbubble\/isanimating"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/backgroundColor":{"title":"backgroundColor","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":"?"}],"url":"\/documentation\/messagekit\/typingbubble\/backgroundcolor","role":"symbol","type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/backgroundColor","abstract":[]},"doc://messagekit.MessageKit/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/messagekit.MessageKit\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://messagekit.MessageKit/SH":{"identifier":"doc:\/\/messagekit.MessageKit\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://messagekit.MessageKit/s23CustomStringConvertibleP":{"identifier":"doc:\/\/messagekit.MessageKit\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/startAnimating()":{"title":"startAnimating()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startAnimating","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/messagekit\/typingbubble\/startanimating()","role":"symbol","type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/startAnimating()","abstract":[]},"doc://messagekit.MessageKit/objc(pl)UIFocusItem":{"identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItem","title":"UIKit.UIFocusItem","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit":{"type":"topic","role":"collection","title":"MessageKit","abstract":[],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit","kind":"symbol","url":"\/documentation\/messagekit"},"doc://messagekit.MessageKit/objc(pl)UIFocusEnvironment":{"identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusEnvironment","title":"UIKit.UIFocusEnvironment","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/layoutSubviews()":{"title":"layoutSubviews()","role":"symbol","url":"\/documentation\/messagekit\/typingbubble\/layoutsubviews()","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/layoutSubviews()","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"layoutSubviews","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/tinyBubble":{"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/tinyBubble","url":"\/documentation\/messagekit\/typingbubble\/tinybubble","abstract":[],"type":"topic","role":"symbol","title":"tinyBubble","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tinyBubble","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)BubbleCircle","text":"BubbleCircle"}]},"doc://messagekit.MessageKit/s8SendableP":{"identifier":"doc:\/\/messagekit.MessageKit\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://messagekit.MessageKit/s7CVarArgP":{"identifier":"doc:\/\/messagekit.MessageKit\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/setupSubviews()":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/setupSubviews()","url":"\/documentation\/messagekit\/typingbubble\/setupsubviews()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setupSubviews","kind":"identifier"},{"kind":"text","text":"()"}],"role":"symbol","abstract":[],"title":"setupSubviews()"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/init(frame:)":{"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/init(frame:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"frame"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":")","kind":"text"}],"url":"\/documentation\/messagekit\/typingbubble\/init(frame:)","title":"init(frame:)","abstract":[]},"doc://messagekit.MessageKit/objc(pl)UIDynamicItem":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIDynamicItem","title":"UIKit.UIDynamicItem"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/isPulseEnabled":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/isPulseEnabled","url":"\/documentation\/messagekit\/typingbubble\/ispulseenabled","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isPulseEnabled","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"title":"isPulseEnabled"},"doc://messagekit.MessageKit/objc(pl)NSObject":{"title":"ObjectiveC.NSObjectProtocol","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)NSObject"},"doc://messagekit.MessageKit/objc(pl)CALayerDelegate":{"title":"QuartzCore.CALayerDelegate","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)CALayerDelegate"},"doc://messagekit.MessageKit/objc(pl)UIPopoverPresentationControllerSourceItem":{"title":"UIKit.UIPopoverPresentationControllerSourceItem","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIPopoverPresentationControllerSourceItem"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/init(coder:)":{"type":"topic","title":"init(coder:)","role":"symbol","url":"\/documentation\/messagekit\/typingbubble\/init(coder:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"coder","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSCoder","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSCoder"},{"text":")","kind":"text"}],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/init(coder:)","abstract":[]},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/circlePulseAnimationLayer":{"url":"\/documentation\/messagekit\/typingbubble\/circlepulseanimationlayer","title":"circlePulseAnimationLayer","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"circlePulseAnimationLayer"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CABasicAnimation","text":"CABasicAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/circlePulseAnimationLayer","type":"topic","role":"symbol"},"doc://messagekit.MessageKit/objc(pl)NSCoding":{"title":"Foundation.NSCoding","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)NSCoding"},"doc://messagekit.MessageKit/objc(pl)UIFocusItemContainer":{"title":"UIKit.UIFocusItemContainer","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIFocusItemContainer"},"doc://messagekit.MessageKit/objc(pl)UIAppearanceContainer":{"title":"UIKit.UIAppearanceContainer","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearanceContainer"},"doc://messagekit.MessageKit/objc(pl)UIAccessibilityIdentification":{"title":"UIKit.UIAccessibilityIdentification","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIAccessibilityIdentification"},"doc://messagekit.MessageKit/objc(pl)UIActivityItemsConfigurationProviding":{"title":"UIKit.UIActivityItemsConfigurationProviding","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIActivityItemsConfigurationProviding"},"doc://messagekit.MessageKit/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/SQ"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/contentBubble":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/contentBubble","url":"\/documentation\/messagekit\/typingbubble\/contentbubble","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentBubble","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIView","kind":"typeIdentifier","text":"UIView"}],"role":"symbol","abstract":[],"title":"contentBubble"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/stopAnimating()":{"title":"stopAnimating()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stopAnimating","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/messagekit\/typingbubble\/stopanimating()","role":"symbol","type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/stopAnimating()","abstract":[]},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble":{"title":"TypingBubble","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A subclass of "},{"code":"UIView","type":"codeVoice"},{"text":" that mimics the iMessage typing bubble","type":"text"}],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingBubble"}],"navigatorTitle":[{"text":"TypingBubble","kind":"identifier"}],"type":"topic","url":"\/documentation\/messagekit\/typingbubble"},"doc://messagekit.MessageKit/objc(cs)UIView":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(cs)UIView","title":"UIKit.UIView"},"doc://messagekit.MessageKit/objc(pl)UITraitEnvironment":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UITraitEnvironment","title":"UIKit.UITraitEnvironment"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/typingIndicator":{"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"typingIndicator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)TypingIndicator","text":"TypingIndicator"}],"type":"topic","url":"\/documentation\/messagekit\/typingbubble\/typingindicator","title":"typingIndicator","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/typingIndicator","abstract":[{"type":"text","text":"The indicator used to display the typing animation."}]},"doc://messagekit.MessageKit/5UIKit23UITraitChangeObservableP":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/5UIKit23UITraitChangeObservableP","title":"UIKit.UITraitChangeObservable"},"doc://messagekit.MessageKit/objc(pl)UIUserActivityRestoring":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIUserActivityRestoring","title":"UIKit.UIUserActivityRestoring"},"doc://messagekit.MessageKit/objc(pl)UIResponderStandardEditActions":{"type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIResponderStandardEditActions","title":"UIKit.UIResponderStandardEditActions"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/contentPulseAnimationLayer":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/contentPulseAnimationLayer","url":"\/documentation\/messagekit\/typingbubble\/contentpulseanimationlayer","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentPulseAnimationLayer","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CABasicAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CABasicAnimation"}],"role":"symbol","abstract":[],"title":"contentPulseAnimationLayer"},"doc://messagekit.MessageKit/documentation/MessageKit/TypingBubble/cornerBubble":{"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerBubble"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"BubbleCircle","preciseIdentifier":"c:@M@MessageKit@objc(cs)BubbleCircle"}],"type":"topic","url":"\/documentation\/messagekit\/typingbubble\/cornerbubble","title":"cornerBubble","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/TypingBubble\/cornerBubble","abstract":[]},"doc://messagekit.MessageKit/objc(pl)UICoordinateSpace":{"title":"UIKit.UICoordinateSpace","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UICoordinateSpace"},"doc://messagekit.MessageKit/objc(pl)UILargeContentViewerItem":{"title":"UIKit.UILargeContentViewerItem","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UILargeContentViewerItem"},"doc://messagekit.MessageKit/objc(pl)UIPasteConfigurationSupporting":{"title":"UIKit.UIPasteConfigurationSupporting","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIPasteConfigurationSupporting"},"doc://messagekit.MessageKit/objc(pl)UIAppearance":{"title":"UIKit.UIAppearance","type":"unresolvable","identifier":"doc:\/\/messagekit.MessageKit\/objc(pl)UIAppearance"}}}