Files
MessageKit/InputBarAccessoryView/data/documentation/inputbaraccessoryview/inputbarviewcontroller.json
T
2024-10-30 06:17:17 +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.
{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/inputbaraccessoryview\/inputbarviewcontroller"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/InputBarAccessoryView\/objc(cs)UIViewController"],"type":"inheritsFrom","kind":"relationships","title":"Inherits From"},{"kind":"relationships","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"]}],"hierarchy":{"paths":[["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView"]]},"identifier":{"url":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"InputBarViewController"}]}]}],"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"]},{"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()"],"title":"Instance Methods"}],"metadata":{"modules":[{"name":"InputBarAccessoryView"}],"role":"symbol","externalID":"c:@M@InputBarAccessoryView@objc(cs)InputBarViewController","roleHeading":"Class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"InputBarViewController","kind":"identifier"}],"title":"InputBarViewController","navigatorTitle":[{"text":"InputBarViewController","kind":"identifier"}],"symbolKind":"class"},"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 "},{"code":"inputAccessoryView","type":"codeVoice"}],"references":{"doc://InputBarAccessoryView/s7CVarArgP":{"identifier":"doc:\/\/InputBarAccessoryView\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://InputBarAccessoryView/objc(pl)UITraitEnvironment":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UITraitEnvironment","title":"UIKit.UITraitEnvironment","type":"unresolvable"},"doc://InputBarAccessoryView/objc(pl)UIAppearanceContainer":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIAppearanceContainer","title":"UIKit.UIAppearanceContainer","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"InputBarViewController","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"InputBarViewController","kind":"identifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController","title":"InputBarViewController","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller","kind":"symbol","abstract":[{"type":"text","text":"An simple "},{"code":"UIViewController","type":"codeVoice"},{"text":" subclass that is ready to work","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"with an "},{"type":"codeVoice","code":"inputAccessoryView"}]},"doc://InputBarAccessoryView/5UIKit23UITraitChangeObservableP":{"identifier":"doc:\/\/InputBarAccessoryView\/5UIKit23UITraitChangeObservableP","title":"UIKit.UITraitChangeObservable","type":"unresolvable"},"doc://InputBarAccessoryView/s8SendableP":{"identifier":"doc:\/\/InputBarAccessoryView\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://InputBarAccessoryView/SQ":{"identifier":"doc:\/\/InputBarAccessoryView\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://InputBarAccessoryView/objc(pl)NSCoding":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSCoding","title":"Foundation.NSCoding","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/viewDidLoad()":{"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/viewDidLoad()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"viewDidLoad","kind":"identifier"},{"kind":"text","text":"()"}],"role":"symbol","title":"viewDidLoad()","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/viewdidload()"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/isInputBarHiddenDidChange()":{"abstract":[{"text":"Invoked when ","type":"text"},{"type":"codeVoice","code":"isInputBarHidden"},{"type":"text","text":" changes to become or"},{"type":"text","text":" "},{"type":"text","text":"resign first responder"}],"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/isInputBarHiddenDidChange()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isInputBarHiddenDidChange","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","title":"isInputBarHiddenDidChange()","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/isinputbarhiddendidchange()"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/canBecomeFirstResponder":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/canBecomeFirstResponder","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/canbecomefirstresponder","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"canBecomeFirstResponder"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"canBecomeFirstResponder","type":"topic","abstract":[]},"doc://InputBarAccessoryView/SH":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/SH","title":"Swift.Hashable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:didSwipeTextViewWith:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"inputBar","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","text":"InputBarAccessoryView"},{"kind":"text","text":", "},{"text":"didSwipeTextViewWith","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UISwipeGestureRecognizer","preciseIdentifier":"c:objc(cs)UISwipeGestureRecognizer"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didSwipeTextViewWith:)","title":"inputBar(_:didSwipeTextViewWith:)","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:didswipetextviewwith:)","kind":"symbol","abstract":[{"type":"text","text":"Called when a swipe gesture was recognized on the InputBarAccessoryViews InputTextView"}]},"doc://InputBarAccessoryView/objc(pl)UIUserActivityRestoring":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIUserActivityRestoring","title":"UIKit.UIUserActivityRestoring"},"doc://InputBarAccessoryView/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:didPressSendButtonWith:)":{"abstract":[{"text":"Called when the default send button has been selected","type":"text"}],"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didPressSendButtonWith:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inputBar","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","text":"InputBarAccessoryView","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didPressSendButtonWith"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","title":"inputBar(_:didPressSendButtonWith:)","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:didpresssendbuttonwith:)"},"doc://InputBarAccessoryView/objc(pl)NSExtensionRequestHandling":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSExtensionRequestHandling","title":"Foundation.NSExtensionRequestHandling"},"doc://InputBarAccessoryView/objc(pl)NSObject":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:textViewTextDidChangeTo:)":{"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"}],"url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:textviewtextdidchangeto:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"inputBar"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","text":"InputBarAccessoryView"},{"kind":"text","text":", "},{"text":"textViewTextDidChangeTo","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:textViewTextDidChangeTo:)","type":"topic","title":"inputBar(_:textViewTextDidChangeTo:)"},"doc://InputBarAccessoryView/objc(pl)UIFocusEnvironment":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusEnvironment","title":"UIKit.UIFocusEnvironment","type":"unresolvable"},"doc://InputBarAccessoryView/objc(pl)UIContentContainer":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIContentContainer","title":"UIKit.UIContentContainer","type":"unresolvable"},"doc://InputBarAccessoryView/objc(pl)UIResponderStandardEditActions":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIResponderStandardEditActions","title":"UIKit.UIResponderStandardEditActions","type":"unresolvable"},"doc://InputBarAccessoryView/objc(cs)UIViewController":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(cs)UIViewController","title":"UIKit.UIViewController","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/isInputBarHidden":{"abstract":[{"text":"A boolean value that when changed will update the ","type":"text"},{"type":"codeVoice","code":"inputAccessoryView"},{"type":"text","text":" "},{"text":"of the ","type":"text"},{"type":"codeVoice","code":"InputBarViewController"},{"text":". When set to ","type":"text"},{"type":"codeVoice","code":"TRUE"},{"type":"text","text":", the"},{"text":" ","type":"text"},{"code":"inputAccessoryView","type":"codeVoice"},{"type":"text","text":" is set to "},{"code":"nil","type":"codeVoice"},{"text":" and the ","type":"text"},{"code":"inputBar","type":"codeVoice"},{"type":"text","text":" slides off"},{"type":"text","text":" "},{"type":"text","text":"the screen."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/isInputBarHidden","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isInputBarHidden"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isInputBarHidden","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/isinputbarhidden"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView":{"abstract":[],"url":"\/documentation\/inputbaraccessoryview","kind":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView","type":"topic","role":"collection","title":"InputBarAccessoryView"},"doc://InputBarAccessoryView/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/InputBarAccessoryView\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar(_:didChangeIntrinsicContentTo:)":{"title":"inputBar(_:didChangeIntrinsicContentTo:)","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar(_:didchangeintrinsiccontentto:)","kind":"symbol","type":"topic","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"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"inputBar"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","kind":"typeIdentifier","text":"InputBarAccessoryView"},{"kind":"text","text":", "},{"text":"didChangeIntrinsicContentTo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar(_:didChangeIntrinsicContentTo:)"},"doc://InputBarAccessoryView/objc(pl)UIActivityItemsConfigurationProviding":{"title":"UIKit.UIActivityItemsConfigurationProviding","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIActivityItemsConfigurationProviding","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputAccessoryView":{"abstract":[],"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputAccessoryView","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inputAccessoryView"},{"text":": ","kind":"text"},{"text":"UIView","preciseIdentifier":"c:objc(cs)UIView","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","title":"inputAccessoryView","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputaccessoryview"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/inputBar":{"abstract":[{"type":"text","text":"A powerful InputAccessoryView ideal for messaging applications"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/inputBar","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inputBar"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"InputBarAccessoryView","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView"}],"role":"symbol","title":"inputBar","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/inputbar"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryViewDelegate":{"abstract":[{"text":"InputBarAccessoryViewDelegate is a protocol that can recieve notifications from the InputBarAccessoryView","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryViewDelegate","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"InputBarAccessoryViewDelegate","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryviewdelegate","navigatorTitle":[{"kind":"identifier","text":"InputBarAccessoryViewDelegate"}],"title":"InputBarAccessoryViewDelegate"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarViewController/resignFirstResponder()":{"abstract":[],"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarViewController\/resignFirstResponder()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resignFirstResponder"},{"text":"() -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","title":"resignFirstResponder()","url":"\/documentation\/inputbaraccessoryview\/inputbarviewcontroller\/resignfirstresponder()"},"doc://InputBarAccessoryView/objc(pl)UIPasteConfigurationSupporting":{"title":"UIKit.UIPasteConfigurationSupporting","type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIPasteConfigurationSupporting"},"doc://InputBarAccessoryView/objc(pl)UIStateRestoring":{"title":"UIKit.UIStateRestoring","type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIStateRestoring"}}}