Files
MessageKit/data/documentation/messagekit/messagesdisplaydelegate.json
2025-01-09 19:28:27 +00:00

1 line
30 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@","kind":"attribute"},{"kind":"attribute","text":"MainActor","preciseIdentifier":"s:ScM"},{"kind":"text","text":" "},{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesDisplayDelegate"},{"kind":"text","text":" : AnyObject"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"MessagesDisplayDelegate","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MessagesDisplayDelegate"}],"roleHeading":"Protocol","externalID":"s:10MessageKit23MessagesDisplayDelegateP","title":"MessagesDisplayDelegate","modules":[{"name":"MessageKit"}]},"abstract":[{"type":"text","text":"A protocol used by the "},{"code":"MessagesViewController","type":"codeVoice"},{"type":"text","text":" to customize the appearance of a "},{"type":"codeVoice","code":"MessageContentCell"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/messagekit\/messagesdisplaydelegate"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/animationBlockForLocation(message:at:in:)-3qtza","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/annotationViewForLocation(message:at:in:)-2xlyy","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/audioProgressTextFormat(_:for:in:)-gdas","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/audioTintColor(for:at:in:)-25mwp","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/backgroundColor(for:at:in:)-2oaj1","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureAccessoryView(_:for:at:in:)-78nzp","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureAudioCell(_:message:)-2eof2","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureAvatarView(_:for:at:in:)-6b0ic","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureLinkPreviewImageView(_:for:at:in:)-4ysjd","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureMediaMessageImageView(_:for:at:in:)-1kpbx","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/detectorAttributes(for:and:at:)-7fxbe","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/enabledDetectors(for:at:in:)-3yn7w","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/messageFooterView(for:in:)-2yd4j","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/messageHeaderView(for:in:)-966g1","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/messageStyle(for:at:in:)-74tm4","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/snapshotOptionsForLocation(message:at:in:)-5nm0n","doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/textColor(for:at:in:)-3houw"],"anchor":"Instance-Methods"}],"references":{"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/documentation/MessageKit/MessagesDisplayDelegate":{"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate","title":"MessagesDisplayDelegate","abstract":[{"type":"text","text":"A protocol used by the "},{"type":"codeVoice","code":"MessagesViewController"},{"type":"text","text":" to customize the appearance of a "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"MessagesDisplayDelegate","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"MessagesDisplayDelegate"}],"type":"topic","url":"\/documentation\/messagekit\/messagesdisplaydelegate"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/audioProgressTextFormat(_:for:in:)-gdas":{"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/audioProgressTextFormat(_:for:in:)-gdas","kind":"symbol","type":"topic","defaultImplementations":1,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioProgressTextFormat"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":", "},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AudioMessageCell","preciseIdentifier":"c:@M@MessageKit@objc(cs)AudioMessageCell"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","text":"MessagesCollectionView","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"required":true,"url":"\/documentation\/messagekit\/messagesdisplaydelegate\/audioprogresstextformat(_:for:in:)-gdas","title":"audioProgressTextFormat(_:for:in:)","abstract":[{"type":"text","text":"Used to format the audio sound duration in a readable string"}]},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/configureAvatarView(_:for:at:in:)-6b0ic":{"defaultImplementations":1,"abstract":[{"type":"text","text":"Used to configure the "},{"type":"codeVoice","code":"AvatarView"},{"type":"text","text":"s image in a "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":" class."}],"type":"topic","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/configureavatarview(_:for:at:in:)-6b0ic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureAvatarView(_:for:at:in:)-6b0ic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"configureAvatarView","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AvatarView","preciseIdentifier":"c:@M@MessageKit@objc(cs)AvatarView","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"MessageType","preciseIdentifier":"s:10MessageKit0A4TypeP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IndexPath","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation9IndexPathV"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","text":"MessagesCollectionView"},{"kind":"text","text":")"}],"kind":"symbol","required":true,"title":"configureAvatarView(_:for:at:in:)"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/annotationViewForLocation(message:at:in:)-2xlyy":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/annotationViewForLocation(message:at:in:)-2xlyy","kind":"symbol","abstract":[{"type":"text","text":"Used to configure the annotation view of the map image on the given location message."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"annotationViewForLocation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"MessageType","kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation9IndexPathV","kind":"typeIdentifier","text":"IndexPath"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"MessagesCollectionView","kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:objc(cs)MKAnnotationView","text":"MKAnnotationView","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"defaultImplementations":1,"title":"annotationViewForLocation(message:at:in:)","role":"symbol","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/annotationviewforlocation(message:at:in:)-2xlyy","required":true},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/detectorAttributes(for:and:at:)-7fxbe":{"defaultImplementations":1,"abstract":[{"type":"text","text":"Specifies the attributes for a given "},{"code":"DetectorType","type":"codeVoice"}],"type":"topic","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/detectorattributes(for:and:at:)-7fxbe","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/detectorAttributes(for:and:at:)-7fxbe","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"detectorAttributes"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10MessageKit12DetectorTypeO","kind":"typeIdentifier","text":"DetectorType"},{"kind":"text","text":", "},{"kind":"externalParam","text":"and"},{"text":": ","kind":"text"},{"text":"MessageType","kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation9IndexPathV","text":"IndexPath","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSAttributedString","text":"NSAttributedString"},{"kind":"text","text":"."},{"preciseIdentifier":"c:@T@NSAttributedStringKey","text":"Key","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]"}],"kind":"symbol","required":true,"title":"detectorAttributes(for:and:at:)"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/snapshotOptionsForLocation(message:at:in:)-5nm0n":{"kind":"symbol","title":"snapshotOptionsForLocation(message:at:in:)","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/snapshotOptionsForLocation(message:at:in:)-5nm0n","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/snapshotoptionsforlocation(message:at:in:)-5nm0n","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"snapshotOptionsForLocation"},{"text":"(","kind":"text"},{"text":"message","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10MessageKit0A4TypeP","text":"MessageType","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"IndexPath","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation9IndexPathV"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"MessagesCollectionView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"LocationMessageSnapshotOptions","preciseIdentifier":"s:10MessageKit08LocationA15SnapshotOptionsV"}],"defaultImplementations":1,"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Used to configure a "},{"type":"codeVoice","code":"LocationMessageSnapshotOptions"},{"type":"text","text":" instance to customize the map image on the given location message."}]},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/audioTintColor(for:at:in:)-25mwp":{"url":"\/documentation\/messagekit\/messagesdisplaydelegate\/audiotintcolor(for:at:in:)-25mwp","abstract":[{"type":"text","text":"Specifies the tint color of play button and progress bar for an "},{"type":"codeVoice","code":"AudioMessageCell"},{"type":"text","text":"."}],"defaultImplementations":1,"kind":"symbol","required":true,"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/audioTintColor(for:at:in:)-25mwp","title":"audioTintColor(for:at:in:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioTintColor"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A4TypeP","text":"MessageType"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IndexPath","preciseIdentifier":"s:10Foundation9IndexPathV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"MessagesCollectionView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier"}]},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/animationBlockForLocation(message:at:in:)-3qtza":{"abstract":[{"type":"text","text":"Ask the delegate for a custom animation block to run when whe map screenshot is ready to be displaied in the given location message."},{"text":" ","type":"text"},{"type":"text","text":"The animation block is called with the "},{"code":"UIImageView","type":"codeVoice"},{"text":" to be animated.","type":"text"}],"title":"animationBlockForLocation(message:at:in:)","required":true,"role":"symbol","defaultImplementations":1,"url":"\/documentation\/messagekit\/messagesdisplaydelegate\/animationblockforlocation(message:at:in:)-3qtza","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationBlockForLocation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"MessageType","preciseIdentifier":"s:10MessageKit0A4TypeP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation9IndexPathV","text":"IndexPath"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"MessagesCollectionView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView"},{"kind":"text","text":") -> (("},{"preciseIdentifier":"c:objc(cs)UIImageView","kind":"typeIdentifier","text":"UIImageView"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/animationBlockForLocation(message:at:in:)-3qtza"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/configureAccessoryView(_:for:at:in:)-78nzp":{"type":"topic","title":"configureAccessoryView(_:for:at:in:)","required":true,"role":"symbol","defaultImplementations":1,"url":"\/documentation\/messagekit\/messagesdisplaydelegate\/configureaccessoryview(_:for:at:in:)-78nzp","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"configureAccessoryView","kind":"identifier"},{"text":"(","kind":"text"},{"text":"UIView","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIView"},{"text":", ","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"MessageType","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation9IndexPathV","text":"IndexPath"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"MessagesCollectionView","kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Used to configure the "},{"code":"AccessoryView","type":"codeVoice"},{"type":"text","text":" in a "},{"code":"MessageContentCell","type":"codeVoice"},{"type":"text","text":" class."}],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureAccessoryView(_:for:at:in:)-78nzp"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/configureAudioCell(_:message:)-2eof2":{"required":true,"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureAudioCell(_:message:)-2eof2","title":"configureAudioCell(_:message:)","abstract":[{"text":"Used to configure the audio cell UI:","type":"text"},{"type":"text","text":" "},{"type":"text","text":"1. play button selected state;"},{"type":"text","text":" "},{"type":"text","text":"2. progressView progress;"},{"type":"text","text":" "},{"text":"3. durationLabel text;","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"configureAudioCell"},{"kind":"text","text":"("},{"text":"AudioMessageCell","kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)AudioMessageCell"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"MessageType","kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"text":")","kind":"text"}],"defaultImplementations":1,"kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/configureaudiocell(_:message:)-2eof2"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/configureLinkPreviewImageView(_:for:at:in:)-4ysjd":{"defaultImplementations":1,"abstract":[{"text":"Used to configure the ","type":"text"},{"type":"codeVoice","code":"UIImageView"},{"text":" of a ","type":"text"},{"code":"LinkPreviewMessageCell","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/configurelinkpreviewimageview(_:for:at:in:)-4ysjd","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureLinkPreviewImageView(_:for:at:in:)-4ysjd","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"configureLinkPreviewImageView","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"UIImageView","preciseIdentifier":"c:objc(cs)UIImageView"},{"kind":"text","text":", "},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10MessageKit0A4TypeP","text":"MessageType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation9IndexPathV","text":"IndexPath","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"MessagesCollectionView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView"},{"kind":"text","text":")"}],"kind":"symbol","required":true,"title":"configureLinkPreviewImageView(_:for:at:in:)"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/messageFooterView(for:in:)-2yd4j":{"defaultImplementations":1,"type":"topic","abstract":[{"text":"The section footer to use for a given ","type":"text"},{"type":"codeVoice","code":"IndexPath"},{"type":"text","text":"."}],"kind":"symbol","title":"messageFooterView(for:in:)","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/messagefooterview(for:in:)-2yd4j","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/messageFooterView(for:in:)-2yd4j","role":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"messageFooterView","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation9IndexPathV","kind":"typeIdentifier","text":"IndexPath"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"MessagesCollectionView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"MessageReusableView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessageReusableView"}]},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/textColor(for:at:in:)-3houw":{"type":"topic","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/textColor(for:at:in:)-3houw","defaultImplementations":1,"url":"\/documentation\/messagekit\/messagesdisplaydelegate\/textcolor(for:at:in:)-3houw","abstract":[{"type":"text","text":"Specifies the color of the text for a "},{"code":"TextMessageCell","type":"codeVoice"},{"text":".","type":"text"}],"role":"symbol","title":"textColor(for:at:in:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"MessageType","kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation9IndexPathV","kind":"typeIdentifier","text":"IndexPath"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","kind":"typeIdentifier","text":"MessagesCollectionView"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier","text":"UIColor"}],"required":true},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/messageStyle(for:at:in:)-74tm4":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"messageStyle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"MessageType","kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation9IndexPathV","text":"IndexPath","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","text":"MessagesCollectionView"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A5StyleO","text":"MessageStyle"}],"role":"symbol","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/messagestyle(for:at:in:)-74tm4","defaultImplementations":1,"required":true,"type":"topic","title":"messageStyle(for:at:in:)","abstract":[{"type":"text","text":"Specifies the "},{"code":"MessageStyle","type":"codeVoice"},{"type":"text","text":" to be used for a "},{"type":"codeVoice","code":"MessageContainerView"},{"type":"text","text":"."}],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/messageStyle(for:at:in:)-74tm4"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/messageHeaderView(for:in:)-966g1":{"defaultImplementations":1,"title":"messageHeaderView(for:in:)","kind":"symbol","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/messageheaderview(for:in:)-966g1","abstract":[{"type":"text","text":"The section header to use for a given "},{"code":"IndexPath","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"messageHeaderView","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"IndexPath","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation9IndexPathV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","text":"MessagesCollectionView"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"MessageReusableView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessageReusableView"}],"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/messageHeaderView(for:in:)-966g1","type":"topic","role":"symbol","required":true},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/configureMediaMessageImageView(_:for:at:in:)-1kpbx":{"required":true,"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/configureMediaMessageImageView(_:for:at:in:)-1kpbx","title":"configureMediaMessageImageView(_:for:at:in:)","abstract":[{"text":"Used to configure the ","type":"text"},{"code":"UIImageView","type":"codeVoice"},{"text":" of a ","type":"text"},{"code":"MediaMessageCell","type":"codeVoice"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"configureMediaMessageImageView","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"UIImageView","preciseIdentifier":"c:objc(cs)UIImageView"},{"kind":"text","text":", "},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"MessageType","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation9IndexPathV","text":"IndexPath"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"MessagesCollectionView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView"},{"kind":"text","text":")"}],"defaultImplementations":1,"kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/configuremediamessageimageview(_:for:at:in:)-1kpbx"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/enabledDetectors(for:at:in:)-3yn7w":{"defaultImplementations":1,"abstract":[{"text":"Specifies the ","type":"text"},{"type":"codeVoice","code":"DetectorType"},{"type":"text","text":"s to check for the "},{"code":"MessageType","type":"codeVoice"},{"type":"text","text":"s text against."}],"type":"topic","url":"\/documentation\/messagekit\/messagesdisplaydelegate\/enableddetectors(for:at:in:)-3yn7w","identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/enabledDetectors(for:at:in:)-3yn7w","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"enabledDetectors","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10MessageKit0A4TypeP","text":"MessageType","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IndexPath","preciseIdentifier":"s:10Foundation9IndexPathV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"MessagesCollectionView","kind":"typeIdentifier","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"DetectorType","preciseIdentifier":"s:10MessageKit12DetectorTypeO"},{"kind":"text","text":"]"}],"kind":"symbol","required":true,"title":"enabledDetectors(for:at:in:)"},"doc://messagekit.MessageKit/documentation/MessageKit/MessagesDisplayDelegate/backgroundColor(for:at:in:)-2oaj1":{"required":true,"identifier":"doc:\/\/messagekit.MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate\/backgroundColor(for:at:in:)-2oaj1","type":"topic","abstract":[{"type":"text","text":"Specifies the background color of the "},{"code":"MessageContainerView","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/messagekit\/messagesdisplaydelegate\/backgroundcolor(for:at:in:)-2oaj1","role":"symbol","title":"backgroundColor(for:at:in:)","kind":"symbol","defaultImplementations":1,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"MessageType","kind":"typeIdentifier","preciseIdentifier":"s:10MessageKit0A4TypeP"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation9IndexPathV","text":"IndexPath","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"text":"MessagesCollectionView","preciseIdentifier":"c:@M@MessageKit@objc(cs)MessagesCollectionView","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"}]}}}