mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
1 line
26 KiB
JSON
1 line
26 KiB
JSON
{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyboardManager"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/InputBarAccessoryView\/objc(cs)NSObject"],"title":"Inherits From","kind":"relationships","type":"inheritsFrom"},{"kind":"relationships","identifiers":["doc:\/\/InputBarAccessoryView\/objc(pl)NSObject","doc:\/\/InputBarAccessoryView\/s7CVarArgP","doc:\/\/InputBarAccessoryView\/s28CustomDebugStringConvertibleP","doc:\/\/InputBarAccessoryView\/s23CustomStringConvertibleP","doc:\/\/InputBarAccessoryView\/SQ","doc:\/\/InputBarAccessoryView\/SH","doc:\/\/InputBarAccessoryView\/objc(pl)UIGestureRecognizerDelegate"],"type":"conformsTo","title":"Conforms To"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager"},"variants":[{"paths":["\/documentation\/inputbaraccessoryview\/keyboardmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyboardManager","kind":"identifier"}],"modules":[{"name":"InputBarAccessoryView"}],"role":"symbol","roleHeading":"Class","symbolKind":"class","externalID":"c:@M@InputBarAccessoryView@objc(cs)KeyboardManager","platforms":[],"title":"KeyboardManager","navigatorTitle":[{"kind":"identifier","text":"KeyboardManager"}]},"topicSections":[{"identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/init()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/init(coder:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/init(inputAccessoryView:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/additionalInputViewBottomConstraintConstant","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/inputAccessoryView","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/isKeyboardHidden","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/shouldApplyAdditionBottomSpaceToInteractiveDismissal"]},{"title":"Instance Methods","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/bind(inputAccessoryView:withAdditionalBottomSpace:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/bind(to:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/gestureRecognizer(_:shouldReceive:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/gestureRecognizer(_:shouldRecognizeSimultaneouslyWith:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/handlePanGestureRecognizer(recognizer:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardDidChangeFrame(notification:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardDidHide(notification:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardDidShow(notification:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardWillChangeFrame(notification:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardWillHide(notification:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardWillShow(notification:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/on(event:do:)"]},{"identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/EventCallback"],"title":"Type Aliases"}],"abstract":[{"type":"text","text":"An object that observes keyboard notifications such that event callbacks can be set for each notification"}],"references":{"doc://InputBarAccessoryView/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/s7CVarArgP","title":"Swift.CVarArg"},"doc://InputBarAccessoryView/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/init(coder:)":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/init(coder:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"coder"},{"text":": ","kind":"text"},{"text":"NSCoder","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSCoder"},{"kind":"text","text":")"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/init(coder:)","kind":"symbol","title":"init(coder:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/keyboardWillShow(notification:)":{"type":"topic","abstract":[{"text":"An observer method called second in the lifecycle of a keyboard becoming visible","type":"text"}],"title":"keyboardWillShow(notification:)","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardWillShow(notification:)","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/keyboardwillshow(notification:)","deprecated":true,"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyboardWillShow","kind":"identifier"},{"text":"(","kind":"text"},{"text":"notification","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSNotification","preciseIdentifier":"c:objc(cs)NSNotification","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://InputBarAccessoryView/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/InputBarAccessoryView\/SH","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/bind(inputAccessoryView:withAdditionalBottomSpace:)":{"title":"bind(inputAccessoryView:withAdditionalBottomSpace:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bind"},{"kind":"text","text":"("},{"text":"inputAccessoryView","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UIView","preciseIdentifier":"c:objc(cs)UIView"},{"kind":"text","text":", "},{"kind":"externalParam","text":"withAdditionalBottomSpace"},{"kind":"text","text":": (() -> "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":")?) -> "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","deprecated":true,"type":"topic","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/bind(inputaccessoryview:withadditionalbottomspace:)","abstract":[{"text":"Constrains the ","type":"text"},{"code":"inputAccessoryView","type":"codeVoice"},{"text":" to the bottom of its superview and sets the","type":"text"},{"type":"text","text":" "},{"code":".willChangeFrame","type":"codeVoice"},{"text":" and ","type":"text"},{"code":".willHide","type":"codeVoice"},{"type":"text","text":" event callbacks such that it mimics an "},{"type":"codeVoice","code":"InputAccessoryView"},{"text":" ","type":"text"},{"type":"text","text":"that is bound to the top of the keyboard"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/bind(inputAccessoryView:withAdditionalBottomSpace:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/init()":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/init()","title":"init()","type":"topic","abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"KeyboardManager"},{"type":"text","text":" object that observes the state of the keyboard"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"kind":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/init()","deprecated":true},"doc://InputBarAccessoryView/objc(cs)NSObject":{"title":"ObjectiveC.NSObject","identifier":"doc:\/\/InputBarAccessoryView\/objc(cs)NSObject","type":"unresolvable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/keyboardWillHide(notification:)":{"title":"keyboardWillHide(notification:)","abstract":[{"text":"An observer method called second in the lifecycle of a keyboard becoming hidden","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyboardWillHide"},{"text":"(","kind":"text"},{"text":"notification","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNotification","kind":"typeIdentifier","text":"NSNotification"},{"text":")","kind":"text"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardWillHide(notification:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/keyboardwillhide(notification:)"},"doc://InputBarAccessoryView/SQ":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/SQ","title":"Swift.Equatable"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/keyboardDidShow(notification:)":{"title":"keyboardDidShow(notification:)","abstract":[{"type":"text","text":"An observer method called last in the lifecycle of a keyboard becoming visible"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyboardDidShow","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"notification"},{"text":": ","kind":"text"},{"text":"NSNotification","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNotification"},{"kind":"text","text":")"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardDidShow(notification:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/keyboarddidshow(notification:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/EventCallback":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/eventcallback","abstract":[{"text":"A callback that passes a ","type":"text"},{"type":"codeVoice","code":"KeyboardNotification"},{"type":"text","text":" as an input"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"EventCallback","kind":"identifier"}],"navigatorTitle":[{"text":"EventCallback","kind":"identifier"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/EventCallback","kind":"symbol","title":"KeyboardManager.EventCallback"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/additionalInputViewBottomConstraintConstant":{"title":"additionalInputViewBottomConstraintConstant","abstract":[{"text":"Closure for providing an additional bottom constraint constant for ","type":"text"},{"type":"codeVoice","code":"InputAccessoryView"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"additionalInputViewBottomConstraintConstant","kind":"identifier"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/additionalInputViewBottomConstraintConstant","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/additionalinputviewbottomconstraintconstant"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/inputAccessoryView":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/inputaccessoryview","abstract":[{"text":"A weak reference to a view bounded to the top of the keyboard to act as an ","type":"text"},{"type":"codeVoice","code":"InputAccessoryView"},{"type":"text","text":" "},{"type":"text","text":"but kept within the bounds of the "},{"code":"UIViewController","type":"codeVoice"},{"type":"text","text":"s view"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"inputAccessoryView","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)UIView","text":"UIView","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/inputAccessoryView","kind":"symbol","title":"inputAccessoryView"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView","abstract":[],"kind":"symbol","type":"topic","title":"InputBarAccessoryView","url":"\/documentation\/inputbaraccessoryview","role":"collection"},"doc://InputBarAccessoryView/s23CustomStringConvertibleP":{"identifier":"doc:\/\/InputBarAccessoryView\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager":{"title":"KeyboardManager","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"KeyboardManager","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"KeyboardManager","kind":"identifier"}],"type":"topic","deprecated":true,"role":"symbol","abstract":[{"text":"An object that observes keyboard notifications such that event callbacks can be set for each notification","type":"text"}],"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/gestureRecognizer(_:shouldReceive:)":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/gesturerecognizer(_:shouldreceive:)","abstract":[{"text":"Only receive a ","type":"text"},{"code":"UITouch","type":"codeVoice"},{"text":" event when the ","type":"text"},{"type":"codeVoice","code":"scrollView"},{"type":"text","text":"’s keyboard dismiss mode is interactive"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"gestureRecognizer","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)UIGestureRecognizer","text":"UIGestureRecognizer","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"shouldReceive"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)UITouch","kind":"typeIdentifier","text":"UITouch"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/gestureRecognizer(_:shouldReceive:)","kind":"symbol","title":"gestureRecognizer(_:shouldReceive:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/handlePanGestureRecognizer(recognizer:)":{"title":"handlePanGestureRecognizer(recognizer:)","abstract":[{"type":"text","text":"Starts with the cached "},{"type":"codeVoice","code":"KeyboardNotification"},{"type":"text","text":" and calculates a new "},{"type":"codeVoice","code":"endFrame"},{"text":" based","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on the "},{"code":"UIPanGestureRecognizer","type":"codeVoice"},{"text":" then calls the ","type":"text"},{"type":"codeVoice","code":".willChangeFrame"},{"text":" ","type":"text"},{"type":"codeVoice","code":"EventCallback"},{"type":"text","text":" action"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"handlePanGestureRecognizer","kind":"identifier"},{"text":"(","kind":"text"},{"text":"recognizer","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIPanGestureRecognizer","text":"UIPanGestureRecognizer"},{"kind":"text","text":")"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/handlePanGestureRecognizer(recognizer:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/handlepangesturerecognizer(recognizer:)"},"doc://InputBarAccessoryView/objc(pl)UIGestureRecognizerDelegate":{"title":"UIKit.UIGestureRecognizerDelegate","type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIGestureRecognizerDelegate"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/gestureRecognizer(_:shouldRecognizeSimultaneouslyWith:)":{"title":"gestureRecognizer(_:shouldRecognizeSimultaneouslyWith:)","abstract":[{"type":"text","text":"Only recognice simultaneous gestures when its the "},{"code":"panGesture","type":"codeVoice"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"gestureRecognizer","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIGestureRecognizer","text":"UIGestureRecognizer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"shouldRecognizeSimultaneouslyWith","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)UIGestureRecognizer","text":"UIGestureRecognizer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/gestureRecognizer(_:shouldRecognizeSimultaneouslyWith:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/gesturerecognizer(_:shouldrecognizesimultaneouslywith:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/isKeyboardHidden":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/iskeyboardhidden","abstract":[{"text":"A flag that indicates if a portion of the keyboard is visible on the screen","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isKeyboardHidden"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/isKeyboardHidden","kind":"symbol","title":"isKeyboardHidden"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/init(inputAccessoryView:)":{"title":"init(inputAccessoryView:)","abstract":[{"text":"Creates a ","type":"text"},{"type":"codeVoice","code":"KeyboardManager"},{"type":"text","text":" object an binds the view as fake "},{"code":"InputAccessoryView","type":"codeVoice"}],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"inputAccessoryView","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIView","text":"UIView","kind":"typeIdentifier"},{"text":")","kind":"text"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/init(inputAccessoryView:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/init(inputaccessoryview:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/bind(to:)":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/bind(to:)","abstract":[{"text":"Adds a ","type":"text"},{"code":"UIPanGestureRecognizer","type":"codeVoice"},{"text":" to the ","type":"text"},{"code":"scrollView","type":"codeVoice"},{"text":" to enable interactive dismissal`","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bind"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIScrollView","text":"UIScrollView"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/bind(to:)","kind":"symbol","title":"bind(to:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/keyboardDidChangeFrame(notification:)":{"title":"keyboardDidChangeFrame(notification:)","abstract":[{"type":"text","text":"An observer method called third in the lifecycle of a keyboard becoming visible\/hidden"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyboardDidChangeFrame","kind":"identifier"},{"kind":"text","text":"("},{"text":"notification","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSNotification","text":"NSNotification","kind":"typeIdentifier"},{"text":")","kind":"text"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardDidChangeFrame(notification:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/keyboarddidchangeframe(notification:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/on(event:do:)":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/on(event:do:)","abstract":[{"type":"text","text":"Sets the "},{"code":"EventCallback","type":"codeVoice"},{"type":"text","text":" for a "},{"type":"codeVoice","code":"KeyboardEvent"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"on"},{"kind":"text","text":"("},{"kind":"externalParam","text":"event"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:21InputBarAccessoryView13KeyboardEventO","text":"KeyboardEvent","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"do","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:21InputBarAccessoryView15KeyboardManagerC13EventCallbacka","text":"EventCallback","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/on(event:do:)","kind":"symbol","title":"on(event:do:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/keyboardWillChangeFrame(notification:)":{"title":"keyboardWillChangeFrame(notification:)","abstract":[{"text":"An observer method called first in the lifecycle of a keyboard becoming visible\/hidden","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyboardWillChangeFrame","kind":"identifier"},{"text":"(","kind":"text"},{"text":"notification","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSNotification","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNotification"},{"kind":"text","text":")"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardWillChangeFrame(notification:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/keyboardwillchangeframe(notification:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/shouldApplyAdditionBottomSpaceToInteractiveDismissal":{"url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/shouldapplyadditionbottomspacetointeractivedismissal","abstract":[{"type":"text","text":"A flag that indicates if the additional bottom space should be applied to"},{"text":" ","type":"text"},{"text":"the interactive dismissal of the keyboard","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shouldApplyAdditionBottomSpaceToInteractiveDismissal","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/shouldApplyAdditionBottomSpaceToInteractiveDismissal","kind":"symbol","title":"shouldApplyAdditionBottomSpaceToInteractiveDismissal"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/KeyboardManager/keyboardDidHide(notification:)":{"title":"keyboardDidHide(notification:)","abstract":[{"text":"An observer method called last in the lifecycle of a keyboard becoming hidden","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyboardDidHide","kind":"identifier"},{"text":"(","kind":"text"},{"text":"notification","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNotification","text":"NSNotification"},{"kind":"text","text":")"}],"deprecated":true,"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/KeyboardManager\/keyboardDidHide(notification:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/keyboardmanager\/keyboarddidhide(notification:)"},"doc://InputBarAccessoryView/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/InputBarAccessoryView\/s28CustomDebugStringConvertibleP","type":"unresolvable"}}} |