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