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