mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
1 line
8.8 KiB
JSON
1 line
8.8 KiB
JSON
{"kind":"symbol","abstract":[{"type":"text","text":"InputBarAccessoryViewDelegate is a protocol that can recieve notifications from the InputBarAccessoryView"}],"metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"InputBarAccessoryViewDelegate"}],"modules":[{"name":"InputBarAccessoryView"}],"roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:21InputBarAccessoryView0abcD8DelegateP","title":"InputBarAccessoryViewDelegate","navigatorTitle":[{"text":"InputBarAccessoryViewDelegate","kind":"identifier"}]},"topicSections":[{"identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:didChangeIntrinsicContentTo:)-85x3e","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:didPressSendButtonWith:)-7i5sw","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:didSwipeTextViewWith:)-17cb9","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:textViewTextDidChangeTo:)-9jzmq"],"title":"Instance Methods"}],"relationshipsSections":[{"kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController"],"type":"conformingTypes"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView"]]},"variants":[{"paths":["\/documentation\/inputbaraccessoryview\/inputbaraccessoryviewdelegate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"InputBarAccessoryViewDelegate"},{"text":" : AnyObject","kind":"text"}],"platforms":["iOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController":{"url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller","abstract":[{"type":"text","text":"An simple "},{"type":"codeVoice","code":"UIViewController"},{"type":"text","text":" subclass that is ready to work"},{"text":" ","type":"text"},{"type":"text","text":"with an "},{"code":"inputAccessoryView","type":"codeVoice"}],"kind":"symbol","title":"InputBarViewController","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController","role":"symbol","type":"topic","navigatorTitle":[{"text":"InputBarViewController","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"InputBarViewController"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryViewDelegate":{"kind":"symbol","abstract":[{"type":"text","text":"InputBarAccessoryViewDelegate is a protocol that can recieve notifications from the InputBarAccessoryView"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryviewdelegate","title":"InputBarAccessoryViewDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"InputBarAccessoryViewDelegate"}],"navigatorTitle":[{"kind":"identifier","text":"InputBarAccessoryViewDelegate"}],"role":"symbol","type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryViewDelegate/inputBar(_:textViewTextDidChangeTo:)-9jzmq":{"kind":"symbol","title":"inputBar(_:textViewTextDidChangeTo:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"inputBar"},{"kind":"text","text":"("},{"text":"InputBarAccessoryView","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView"},{"kind":"text","text":", "},{"kind":"externalParam","text":"textViewTextDidChangeTo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryviewdelegate\/inputbar(_:textviewtextdidchangeto:)-9jzmq","role":"symbol","required":true,"defaultImplementations":1,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:textViewTextDidChangeTo:)-9jzmq","abstract":[{"type":"text","text":"Called when the InputBarAccessoryView’s InputTextView’s text has changed. Useful for adding your own logic without the"},{"type":"text","text":" "},{"type":"text","text":"need of assigning a delegate or notification"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryViewDelegate/inputBar(_:didPressSendButtonWith:)-7i5sw":{"kind":"symbol","title":"inputBar(_:didPressSendButtonWith:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inputBar"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","text":"InputBarAccessoryView","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"didPressSendButtonWith","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryviewdelegate\/inputbar(_:didpresssendbuttonwith:)-7i5sw","role":"symbol","required":true,"defaultImplementations":1,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:didPressSendButtonWith:)-7i5sw","abstract":[{"type":"text","text":"Called when the default send button has been selected"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryViewDelegate/inputBar(_:didSwipeTextViewWith:)-17cb9":{"kind":"symbol","title":"inputBar(_:didSwipeTextViewWith:)","required":true,"abstract":[{"type":"text","text":"Called when a swipe gesture was recognized on the InputBarAccessoryView’s InputTextView"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryviewdelegate\/inputbar(_:didswipetextviewwith:)-17cb9","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:didSwipeTextViewWith:)-17cb9","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inputBar"},{"text":"(","kind":"text"},{"text":"InputBarAccessoryView","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"didSwipeTextViewWith","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UISwipeGestureRecognizer","text":"UISwipeGestureRecognizer"},{"kind":"text","text":")"}],"defaultImplementations":1,"role":"symbol"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryViewDelegate/inputBar(_:didChangeIntrinsicContentTo:)-85x3e":{"kind":"symbol","title":"inputBar(_:didChangeIntrinsicContentTo:)","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate\/inputBar(_:didChangeIntrinsicContentTo:)-85x3e","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryviewdelegate\/inputbar(_:didchangeintrinsiccontentto:)-85x3e","abstract":[{"text":"Called when the instrinsicContentSize of the InputBarAccessoryView has changed. Can be used for adjusting content insets","type":"text"},{"type":"text","text":" "},{"text":"on other views to make sure the InputBarAccessoryView does not cover up any other view","type":"text"}],"defaultImplementations":1,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inputBar","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","text":"InputBarAccessoryView"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didChangeIntrinsicContentTo"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"text":")","kind":"text"}],"role":"symbol","required":true,"type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView","abstract":[],"kind":"symbol","type":"topic","title":"InputBarAccessoryView","url":"\/documentation\/inputbaraccessoryview","role":"collection"}}} |