Files
MessageKit/InputBarAccessoryView/data/documentation/inputbaraccessoryview/inputbarviewcontroller.json
T
2024-02-21 08:25:18 +00:00

1 line
20 KiB
JSON
Raw 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.
{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"An simple "},{"type":"codeVoice","code":"UIViewController"},{"type":"text","text":" subclass that is ready to work"},{"type":"text","text":" "},{"type":"text","text":"with an "},{"type":"codeVoice","code":"inputAccessoryView"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"InputBarViewController","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/inputbaraccessoryview\/inputbarviewcontroller"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController"},"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/InputBarAccessoryView\/objc(cs)UIViewController"],"type":"inheritsFrom"},{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/InputBarAccessoryView\/objc(pl)NSCoding","doc:\/\/InputBarAccessoryView\/objc(pl)NSExtensionRequestHandling","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate","doc:\/\/InputBarAccessoryView\/objc(pl)NSObject","doc:\/\/InputBarAccessoryView\/s7CVarArgP","doc:\/\/InputBarAccessoryView\/s28CustomDebugStringConvertibleP","doc:\/\/InputBarAccessoryView\/s23CustomStringConvertibleP","doc:\/\/InputBarAccessoryView\/SQ","doc:\/\/InputBarAccessoryView\/SH","doc:\/\/InputBarAccessoryView\/s8SendableP","doc:\/\/InputBarAccessoryView\/objc(pl)UIActivityItemsConfigurationProviding","doc:\/\/InputBarAccessoryView\/objc(pl)UIAppearanceContainer","doc:\/\/InputBarAccessoryView\/objc(pl)UIContentContainer","doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusEnvironment","doc:\/\/InputBarAccessoryView\/objc(pl)UIPasteConfigurationSupporting","doc:\/\/InputBarAccessoryView\/objc(pl)UIResponderStandardEditActions","doc:\/\/InputBarAccessoryView\/objc(pl)UIStateRestoring","doc:\/\/InputBarAccessoryView\/5UIKit23UITraitChangeObservableP","doc:\/\/InputBarAccessoryView\/objc(pl)UITraitEnvironment","doc:\/\/InputBarAccessoryView\/objc(pl)UIUserActivityRestoring"],"kind":"relationships"}],"metadata":{"roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"InputBarViewController","kind":"identifier"}],"externalID":"c:@M@InputBarAccessoryView@objc(cs)InputBarViewController","role":"symbol","symbolKind":"class","title":"InputBarViewController","modules":[{"name":"InputBarAccessoryView"}],"navigatorTitle":[{"text":"InputBarViewController","kind":"identifier"}]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/canBecomeFirstResponder","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputAccessoryView","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/isInputBarHidden"]},{"title":"Instance Methods","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didChangeIntrinsicContentTo:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didPressSendButtonWith:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didSwipeTextViewWith:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:textViewTextDidChangeTo:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/isInputBarHiddenDidChange()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/resignFirstResponder()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/viewDidLoad()"]}],"references":{"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/InputBarViewController/isInputBarHiddenDidChange()":{"url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/isinputbarhiddendidchange()","abstract":[{"text":"Invoked when ","type":"text"},{"type":"codeVoice","code":"isInputBarHidden"},{"text":" changes to become or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"resign first responder"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInputBarHiddenDidChange"},{"kind":"text","text":"()"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/isInputBarHiddenDidChange()","kind":"symbol","title":"isInputBarHiddenDidChange()"},"doc://InputBarAccessoryView/objc(pl)NSExtensionRequestHandling":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSExtensionRequestHandling","title":"Foundation.NSExtensionRequestHandling"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:textViewTextDidChangeTo:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inputBar","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"InputBarAccessoryView","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView"},{"text":", ","kind":"text"},{"text":"textViewTextDidChangeTo","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:textViewTextDidChangeTo:)","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:textviewtextdidchangeto:)","title":"inputBar(_:textViewTextDidChangeTo:)","role":"symbol","abstract":[{"text":"Called when the InputBarAccessoryViews InputTextViews text has changed. Useful for adding your own logic without the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"need of assigning a delegate or notification"}],"kind":"symbol","type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/isInputBarHidden":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isInputBarHidden","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/isInputBarHidden","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/isinputbarhidden","title":"isInputBarHidden","role":"symbol","abstract":[{"type":"text","text":"A boolean value that when changed will update the "},{"type":"codeVoice","code":"inputAccessoryView"},{"text":" ","type":"text"},{"type":"text","text":"of the "},{"type":"codeVoice","code":"InputBarViewController"},{"type":"text","text":". When set to "},{"code":"TRUE","type":"codeVoice"},{"text":", the","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"inputAccessoryView"},{"text":" is set to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the "},{"type":"codeVoice","code":"inputBar"},{"type":"text","text":" slides off"},{"type":"text","text":" "},{"type":"text","text":"the screen."}],"kind":"symbol","type":"topic"},"doc://InputBarAccessoryView/objc(pl)UIAppearanceContainer":{"type":"unresolvable","title":"UIKit.UIAppearanceContainer","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIAppearanceContainer"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:didSwipeTextViewWith:)":{"kind":"symbol","title":"inputBar(_:didSwipeTextViewWith:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inputBar"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","text":"InputBarAccessoryView"},{"kind":"text","text":", "},{"text":"didSwipeTextViewWith","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UISwipeGestureRecognizer","preciseIdentifier":"c:objc(cs)UISwipeGestureRecognizer","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:didswipetextviewwith:)","role":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didSwipeTextViewWith:)","abstract":[{"text":"Called when a swipe gesture was recognized on the InputBarAccessoryViews InputTextView","type":"text"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView","abstract":[],"kind":"symbol","type":"topic","title":"InputBarAccessoryView","url":"\/documentation\/inputbaraccessoryview","role":"collection"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputAccessoryView":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inputAccessoryView"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIView","text":"UIView","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputAccessoryView","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputaccessoryview","title":"inputAccessoryView","role":"symbol","abstract":[],"kind":"symbol","type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:didPressSendButtonWith:)":{"type":"topic","abstract":[{"text":"Called when the default send button has been selected","type":"text"}],"title":"inputBar(_:didPressSendButtonWith:)","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didPressSendButtonWith:)","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:didpresssendbuttonwith:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"inputBar"},{"text":"(","kind":"text"},{"text":"InputBarAccessoryView","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView"},{"text":", ","kind":"text"},{"text":"didPressSendButtonWith","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://InputBarAccessoryView/objc(pl)UIUserActivityRestoring":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIUserActivityRestoring","type":"unresolvable","title":"UIKit.UIUserActivityRestoring"},"doc://InputBarAccessoryView/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/InputBarAccessoryView\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar":{"kind":"symbol","abstract":[{"text":"A powerful InputAccessoryView ideal for messaging applications","type":"text"}],"url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar","type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar","title":"inputBar","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inputBar"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"InputBarAccessoryView","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView"}]},"doc://InputBarAccessoryView/s7CVarArgP":{"identifier":"doc:\/\/InputBarAccessoryView\/s7CVarArgP","type":"unresolvable","title":"Swift.CVarArg"},"doc://InputBarAccessoryView/objc(cs)UIViewController":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(cs)UIViewController","type":"unresolvable","title":"UIKit.UIViewController"},"doc://InputBarAccessoryView/objc(pl)NSCoding":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSCoding","type":"unresolvable","title":"Foundation.NSCoding"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/canBecomeFirstResponder":{"role":"symbol","abstract":[],"kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/canbecomefirstresponder","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/canBecomeFirstResponder","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canBecomeFirstResponder"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"canBecomeFirstResponder","type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/viewDidLoad()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"viewDidLoad","kind":"identifier"},{"kind":"text","text":"()"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/viewDidLoad()","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/viewdidload()","title":"viewDidLoad()","role":"symbol","abstract":[],"kind":"symbol","type":"topic"},"doc://InputBarAccessoryView/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSObject"},"doc://InputBarAccessoryView/objc(pl)UIFocusEnvironment":{"type":"unresolvable","title":"UIKit.UIFocusEnvironment","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusEnvironment"},"doc://InputBarAccessoryView/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/InputBarAccessoryView\/SH"},"doc://InputBarAccessoryView/5UIKit23UITraitChangeObservableP":{"type":"unresolvable","title":"UIKit.UITraitChangeObservable","identifier":"doc:\/\/InputBarAccessoryView\/5UIKit23UITraitChangeObservableP"},"doc://InputBarAccessoryView/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/InputBarAccessoryView\/SQ"},"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/objc(pl)UIStateRestoring":{"type":"unresolvable","title":"UIKit.UIStateRestoring","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIStateRestoring"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:didChangeIntrinsicContentTo:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inputBar","kind":"identifier"},{"text":"(","kind":"text"},{"text":"InputBarAccessoryView","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView"},{"kind":"text","text":", "},{"text":"didChangeIntrinsicContentTo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didChangeIntrinsicContentTo:)","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:didchangeintrinsiccontentto:)","title":"inputBar(_:didChangeIntrinsicContentTo:)","role":"symbol","abstract":[{"type":"text","text":"Called when the instrinsicContentSize of the InputBarAccessoryView has changed. Can be used for adjusting content insets"},{"type":"text","text":" "},{"type":"text","text":"on other views to make sure the InputBarAccessoryView does not cover up any other view"}],"kind":"symbol","type":"topic"},"doc://InputBarAccessoryView/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/InputBarAccessoryView\/s23CustomStringConvertibleP"},"doc://InputBarAccessoryView/objc(pl)UIPasteConfigurationSupporting":{"type":"unresolvable","title":"UIKit.UIPasteConfigurationSupporting","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIPasteConfigurationSupporting"},"doc://InputBarAccessoryView/objc(pl)UIContentContainer":{"type":"unresolvable","title":"UIKit.UIContentContainer","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIContentContainer"},"doc://InputBarAccessoryView/objc(pl)UITraitEnvironment":{"type":"unresolvable","title":"UIKit.UITraitEnvironment","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UITraitEnvironment"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/resignFirstResponder()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resignFirstResponder"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/resignFirstResponder()","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/resignfirstresponder()","title":"resignFirstResponder()","role":"symbol","abstract":[],"kind":"symbol","type":"topic"},"doc://InputBarAccessoryView/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/s8SendableP","title":"Swift.Sendable"},"doc://InputBarAccessoryView/objc(pl)UIActivityItemsConfigurationProviding":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIActivityItemsConfigurationProviding","title":"UIKit.UIActivityItemsConfigurationProviding"},"doc://InputBarAccessoryView/objc(pl)UIResponderStandardEditActions":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIResponderStandardEditActions","title":"UIKit.UIResponderStandardEditActions"}}}