Files
2025-01-09 19:28:27 +00:00

1 line
75 KiB
JSON
Raw Permalink 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.
{"abstract":[{"type":"text","text":"A powerful InputAccessoryView ideal for messaging applications"}],"topicSections":[{"identifiers":["doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/init()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/init(coder:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/init(frame:)"],"title":"Initializers","anchor":"Initializers","generated":true},{"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/backgroundView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/blurView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/bottomStackView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/bottomStackViewItems","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/contentView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/delegate","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/frameInsets","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputPlugins","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/intrinsicContentSize","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/isOverMaxTextViewHeight","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/isTranslucent","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/items","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/leftStackView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/leftStackViewItems","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/leftStackViewWidthConstant","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/maxTextViewHeight","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/middleContentView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/middleContentViewPadding","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/nonStackViewItems","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/padding","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/previousIntrinsicContentSize","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/requiredInputTextViewHeight","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/rightStackView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/rightStackViewItems","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/rightStackViewWidthConstant","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/sendButton","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/separatorLine","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldAnimateTextDidChangeLayout","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldAutoUpdateMaxTextViewHeight","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldForceTextViewMaxHeight","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldManageSendButtonEnabledState","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/textViewPadding","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/topStackView","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/topStackViewItems","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/topStackViewPadding"],"generated":true},{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/calculateIntrinsicContentSize()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/calculateMaxTextViewHeight()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/didMoveToWindow()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/didSelectSendButton()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/didSwipeTextView(_:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextViewDidBeginEditing()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextViewDidChange()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextViewDidEndEditing()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/invalidateIntrinsicContentSize()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/invalidatePlugins()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/layoutContainerViewIfNeeded()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/layoutIfNeeded()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/layoutStackViews(_:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/orientationDidChange()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/point(inside:with:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/reloadPlugins()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setLeftStackViewWidthConstant(to:animated:animations:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setMiddleContentView(_:animated:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setRightStackViewWidthConstant(to:animated:animations:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setShouldForceMaxTextViewHeight(to:animated:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setStackViewItems(_:forStack:animated:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setup()","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/traitCollectionDidChange(_:)","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/willMove(toSuperview:)"]}],"identifier":{"url":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@","kind":"attribute"},{"kind":"attribute","preciseIdentifier":"s:ScM","text":"MainActor"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"InputBarAccessoryView"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/inputbaraccessoryview\/inputbaraccessoryview"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(cs)UIView"],"kind":"relationships","type":"inheritsFrom"},{"title":"Conforms To","identifiers":["doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)NSCoding","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)NSObject","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)CALayerDelegate","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s7CVarArgP","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s28CustomDebugStringConvertibleP","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s23CustomStringConvertibleP","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/SQ","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/SH","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s8SendableP","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIAccessibilityIdentification","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIActivityItemsConfigurationProviding","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIAppearance","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIAppearanceContainer","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UICoordinateSpace","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIDynamicItem","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIFocusEnvironment","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIFocusItem","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIFocusItemContainer","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UILargeContentViewerItem","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIPasteConfigurationSupporting","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIPopoverPresentationControllerSourceItem","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIResponderStandardEditActions","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/5UIKit23UITraitChangeObservableP","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UITraitEnvironment","doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIUserActivityRestoring"],"kind":"relationships","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"InputBarAccessoryView"}],"roleHeading":"Class","externalID":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","title":"InputBarAccessoryView","modules":[{"name":"InputBarAccessoryView"}],"navigatorTitle":[{"kind":"identifier","text":"InputBarAccessoryView"}],"role":"symbol"},"references":{"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/invalidateIntrinsicContentSize()":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/invalidateIntrinsicContentSize()","title":"invalidateIntrinsicContentSize()","type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/invalidateintrinsiccontentsize()","abstract":[{"type":"text","text":"Invalidates the views intrinsic content size"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"invalidateIntrinsicContentSize","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/init(frame:)":{"title":"init(frame:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"frame","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/init(frame:)","role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/init(frame:)","kind":"symbol","abstract":[]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/separatorLine":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"separatorLine","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)SeparatorLine","kind":"typeIdentifier","text":"SeparatorLine"}],"type":"topic","abstract":[{"type":"text","text":"A SeparatorLine that is anchored at the top of the InputBarAccessoryView"}],"title":"separatorLine","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/separatorLine","role":"symbol","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/separatorline"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/didSelectSendButton()":{"abstract":[{"type":"text","text":"Calls the delegates "},{"code":"didPressSendButtonWith","type":"codeVoice"},{"type":"text","text":" method"},{"type":"text","text":" "},{"text":"Assumes that the InputTextViews text has been set to empty and calls ","type":"text"},{"code":"inputTextViewDidChange()","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"Invalidates each of the InputPlugins"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didSelectSendButton"},{"text":"()","kind":"text"}],"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/didselectsendbutton()","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/didSelectSendButton()","title":"didSelectSendButton()","kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/middleContentView":{"kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/middlecontentview","type":"topic","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/middleContentView","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"middleContentView","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UIView","preciseIdentifier":"c:objc(cs)UIView"},{"text":"?","kind":"text"}],"abstract":[{"text":"The main view component of the InputBarAccessoryView","type":"text"}],"role":"symbol","title":"middleContentView"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UILargeContentViewerItem":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UILargeContentViewerItem","type":"unresolvable","title":"UIKit.UILargeContentViewerItem"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview","title":"InputBarAccessoryView","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"InputBarAccessoryView"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"InputBarAccessoryView"}],"abstract":[{"text":"A powerful InputAccessoryView ideal for messaging applications","type":"text"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/delegate":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delegate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:21InputBarAccessoryView0abcD8DelegateP","text":"InputBarAccessoryViewDelegate","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"A delegate to broadcast notifications from the ","type":"text"},{"type":"codeVoice","code":"InputBarAccessoryView"}],"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/delegate","title":"delegate","kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/delegate"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIAppearance":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIAppearance","type":"unresolvable","title":"UIKit.UIAppearance"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIActivityItemsConfigurationProviding":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIActivityItemsConfigurationProviding","title":"UIKit.UIActivityItemsConfigurationProviding"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)NSCoding":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)NSCoding","title":"Foundation.NSCoding"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/leftStackViewWidthConstant":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"leftStackViewWidthConstant"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"leftStackViewWidthConstant","abstract":[{"text":"The fixed widthAnchor constant of the leftStackView","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The default value is "},{"code":"0","type":"codeVoice"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/leftStackViewWidthConstant","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/leftstackviewwidthconstant","role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/isOverMaxTextViewHeight":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/isOverMaxTextViewHeight","type":"topic","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/isovermaxtextviewheight","abstract":[{"type":"text","text":"A boolean that indicates if the maxTextViewHeight has been met. Keeping track of this"},{"text":" ","type":"text"},{"text":"improves the performance","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The default value is "},{"code":"FALSE","type":"codeVoice"}],"kind":"symbol","title":"isOverMaxTextViewHeight","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isOverMaxTextViewHeight","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/orientationDidChange()":{"kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/orientationDidChange()","title":"orientationDidChange()","abstract":[{"type":"text","text":"Invalidates the intrinsicContentSize"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"orientationDidChange"},{"kind":"text","text":"()"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/orientationdidchange()","role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/requiredInputTextViewHeight":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/requiredinputtextviewheight","kind":"symbol","abstract":[{"type":"text","text":"The height that will fit the current text in the InputTextView based on its current bounds"}],"title":"requiredInputTextViewHeight","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requiredInputTextViewHeight","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/requiredInputTextViewHeight","type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/frameInsets":{"title":"frameInsets","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/frameinsets","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frameInsets"},{"kind":"text","text":": "},{"preciseIdentifier":"s:21InputBarAccessoryView21HorizontalEdgePaddingV","text":"HorizontalEdgePadding","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The anchor contants used to add horizontal inset from the InputBarAccessoryView and the"},{"text":" ","type":"text"},{"type":"text","text":"window. By default, an "},{"type":"codeVoice","code":"inputAccessoryView"},{"type":"text","text":" spans the entire width of the UIWindow. You"},{"type":"text","text":" "},{"text":"can manage these insets if you wish to implement designs that do not have the bar spanning","type":"text"},{"text":" ","type":"text"},{"text":"the entire width.","type":"text"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/frameInsets","role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(cs)UIView":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(cs)UIView","title":"UIKit.UIView"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/sendButton":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"sendButton"},{"text":": ","kind":"text"},{"text":"InputBarSendButton","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarSendButton","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/sendButton","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/sendbutton","title":"sendButton","abstract":[{"text":"A InputBarButtonItem used as the send button and initially placed in the rightStackView","type":"text"}],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIAppearanceContainer":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIAppearanceContainer","title":"UIKit.UIAppearanceContainer"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/point(inside:with:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"point"},{"kind":"text","text":"("},{"text":"inside","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIEvent","text":"UIEvent"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/point(inside:with:)","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/point(inside:with:)","title":"point(inside:with:)","abstract":[],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/bottomStackViewItems":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bottomStackViewItems"},{"kind":"text","text":": ["},{"text":"InputItem","kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0A4ItemP"},{"text":"]","kind":"text"}],"kind":"symbol","title":"bottomStackViewItems","abstract":[{"type":"text","text":"The InputBarItems held in the bottomStackView"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/bottomstackviewitems","role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/bottomStackViewItems"},"doc://inputbaraccessoryview.InputBarAccessoryView/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIFocusItem":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIFocusItem","title":"UIKit.UIFocusItem"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/rightStackView":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/rightStackView","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rightStackView","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputStackView","text":"InputStackView"}],"abstract":[{"type":"text","text":"The InputStackView at the InputStackView.right position"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/rightstackview","kind":"symbol","title":"rightStackView","type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIResponderStandardEditActions":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIResponderStandardEditActions","title":"UIKit.UIResponderStandardEditActions"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIUserActivityRestoring":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIUserActivityRestoring","title":"UIKit.UIUserActivityRestoring"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/previousIntrinsicContentSize":{"abstract":[{"type":"text","text":"The intrinsicContentSize can change a lot so the delegate method"},{"type":"text","text":" "},{"code":"inputBar(self, didChangeIntrinsicContentTo: size)","type":"codeVoice"},{"text":" only needs to be called","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"when its different"}],"role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/previousintrinsiccontentsize","kind":"symbol","type":"topic","title":"previousIntrinsicContentSize","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/previousIntrinsicContentSize","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"previousIntrinsicContentSize","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"kind":"text","text":"?"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIDynamicItem":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIDynamicItem","title":"UIKit.UIDynamicItem"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/shouldAnimateTextDidChangeLayout":{"abstract":[{"type":"text","text":"A boolean that determines if the layout required for new or typed text should"},{"text":" ","type":"text"},{"type":"text","text":"be animated."},{"type":"text","text":" "},{"text":"The default value is ","type":"text"},{"code":"FALSE","type":"codeVoice"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldAnimateTextDidChangeLayout","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shouldAnimateTextDidChangeLayout","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","title":"shouldAnimateTextDidChangeLayout","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/shouldanimatetextdidchangelayout","kind":"symbol","role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/inputTextViewDidChange()":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/inputtextviewdidchange()","role":"symbol","type":"topic","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextViewDidChange()","title":"inputTextViewDidChange()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"inputTextViewDidChange","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Enables\/Disables the sendButton based on the InputTextViews text being empty"},{"type":"text","text":" "},{"type":"text","text":"Calls each items "},{"type":"codeVoice","code":"textViewDidChangeAction"},{"type":"text","text":" method"},{"type":"text","text":" "},{"text":"Calls the delegates ","type":"text"},{"code":"textViewTextDidChangeTo","type":"codeVoice"},{"text":" method","type":"text"},{"type":"text","text":" "},{"text":"Invalidates the intrinsicContentSize","type":"text"}],"kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/didMoveToWindow()":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/didmovetowindow()","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"didMoveToWindow","kind":"identifier"},{"text":"()","kind":"text"}],"title":"didMoveToWindow()","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/didMoveToWindow()","type":"topic","abstract":[]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/backgroundView":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundView","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIView","kind":"typeIdentifier","text":"UIView"}],"kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/backgroundView","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/backgroundview","title":"backgroundView","abstract":[{"text":"The background UIView anchored to the bottom, left, and right of the InputBarAccessoryView","type":"text"},{"type":"text","text":" "},{"text":"with a top anchor equal to the bottom of the top InputStackView","type":"text"}],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/inputTextViewDidEndEditing()":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/inputtextviewdidendediting()","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextViewDidEndEditing()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inputTextViewDidEndEditing","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Calls each items "},{"type":"codeVoice","code":"keyboardEditingEndsAction"},{"text":" method","type":"text"}],"title":"inputTextViewDidEndEditing()"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)CALayerDelegate":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)CALayerDelegate","title":"QuartzCore.CALayerDelegate"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/layoutIfNeeded()":{"abstract":[],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/layoutifneeded()","type":"topic","role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/layoutIfNeeded()","kind":"symbol","title":"layoutIfNeeded()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"layoutIfNeeded"},{"text":"()","kind":"text"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIPasteConfigurationSupporting":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIPasteConfigurationSupporting","title":"UIKit.UIPasteConfigurationSupporting"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/leftStackView":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/leftstackview","kind":"symbol","abstract":[{"text":"The InputStackView at the InputStackView.left position","type":"text"}],"title":"leftStackView","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"leftStackView"},{"kind":"text","text":": "},{"text":"InputStackView","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputStackView"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/leftStackView","type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s7CVarArgP","title":"Swift.CVarArg"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/intrinsicContentSize":{"abstract":[{"type":"text","text":"Returns the most recent size calculated by "},{"code":"calculateIntrinsicContentSize()","type":"codeVoice"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/intrinsicContentSize","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/intrinsiccontentsize","title":"intrinsicContentSize","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"intrinsicContentSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/setShouldForceMaxTextViewHeight(to:animated:)":{"title":"setShouldForceMaxTextViewHeight(to:animated:)","abstract":[{"text":"Sets the ","type":"text"},{"type":"codeVoice","code":"shouldForceTextViewMaxHeight"},{"type":"text","text":" property"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setShouldForceMaxTextViewHeight(to:animated:)","type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/setshouldforcemaxtextviewheight(to:animated:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setShouldForceMaxTextViewHeight","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"animated","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/5UIKit23UITraitChangeObservableP":{"type":"unresolvable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/5UIKit23UITraitChangeObservableP","title":"UIKit.UITraitChangeObservable"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/layoutContainerViewIfNeeded()":{"abstract":[{"type":"text","text":"Calls "},{"type":"codeVoice","code":"layoutIfNeeded()"},{"text":" on the ","type":"text"},{"code":"UIInputSetContainerView","type":"codeVoice"},{"text":" that holds the","type":"text"},{"type":"text","text":" "},{"code":"InputBarAccessoryView","type":"codeVoice"},{"type":"text","text":", if it exists, else "},{"code":"layoutIfNeeded()","type":"codeVoice"},{"type":"text","text":" is called"},{"type":"text","text":" "},{"text":"on the ","type":"text"},{"code":"superview","type":"codeVoice"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"Use this for invoking a smooth layout of a size change when used as","type":"text"},{"type":"text","text":" "},{"type":"text","text":"an "},{"code":"inputAccessoryView","type":"codeVoice"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"layoutContainerViewIfNeeded","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/layoutcontainerviewifneeded()","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/layoutContainerViewIfNeeded()","title":"layoutContainerViewIfNeeded()","kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/topStackViewItems":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/topstackviewitems","kind":"symbol","abstract":[{"text":"The InputBarItems held in the topStackView","type":"text"}],"title":"topStackViewItems","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"topStackViewItems"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:21InputBarAccessoryView0A4ItemP","text":"InputItem","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/topStackViewItems","type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView":{"title":"InputBarAccessoryView","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView","kind":"symbol","abstract":[],"url":"\/documentation\/inputbaraccessoryview","role":"collection","type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/items":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/items","role":"symbol","title":"items","kind":"symbol","type":"topic","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/items","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"text":": [","kind":"text"},{"text":"InputItem","kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0A4ItemP"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"Returns a flatMap of all the items in each of the UIStackViews"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/calculateMaxTextViewHeight()":{"abstract":[{"type":"text","text":"Returns the max height the InputTextView can grow to based on the UIScreen"}],"role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/calculatemaxtextviewheight()","kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/calculateMaxTextViewHeight()","type":"topic","title":"calculateMaxTextViewHeight()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculateMaxTextViewHeight"},{"text":"() -> ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/willMove(toSuperview:)":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/willMove(toSuperview:)","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/willmove(tosuperview:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"willMove"},{"kind":"text","text":"("},{"text":"toSuperview","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UIView","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIView"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"role":"symbol","title":"willMove(toSuperview:)","kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/setup()":{"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/setup()","title":"setup()","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setup()","abstract":[{"type":"text","text":"Sets up the default properties"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setup","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/didSwipeTextView(_:)":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/didswipetextview(_:)","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/didSwipeTextView(_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"didSwipeTextView","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)UISwipeGestureRecognizer","text":"UISwipeGestureRecognizer","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","abstract":[{"text":"Calls each items ","type":"text"},{"code":"keyboardSwipeGestureAction","type":"codeVoice"},{"text":" method","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Calls the delegates "},{"type":"codeVoice","code":"didSwipeTextViewWith"},{"type":"text","text":" method"}],"title":"didSwipeTextView(_:)"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/contentView":{"kind":"symbol","title":"contentView","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/contentview","abstract":[{"text":"A content UIView that holds the left\/right\/bottom InputStackViews","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and the middleContentView. Anchored to the bottom of the"},{"text":" ","type":"text"},{"text":"topStackView and inset by the padding UIEdgeInsets","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentView"},{"text":": ","kind":"text"},{"text":"UIView","preciseIdentifier":"c:objc(cs)UIView","kind":"typeIdentifier"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/contentView","type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/calculateIntrinsicContentSize()":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/calculateIntrinsicContentSize()","abstract":[{"type":"text","text":"Calculates the correct intrinsicContentSize of the InputBarAccessoryView"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/calculateintrinsiccontentsize()","type":"topic","kind":"symbol","title":"calculateIntrinsicContentSize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculateIntrinsicContentSize"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}],"role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/padding":{"abstract":[{"type":"text","text":"The anchor constants used by the InputStackViews and InputTextView to create padding"},{"type":"text","text":" "},{"text":"within the InputBarAccessoryView","type":"text"}],"role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/padding","kind":"symbol","type":"topic","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/padding","title":"padding","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"padding","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@UIEdgeInsets","text":"UIEdgeInsets"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/topStackViewPadding":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"topStackViewPadding"},{"kind":"text","text":": "},{"text":"UIEdgeInsets","preciseIdentifier":"c:@S@UIEdgeInsets","kind":"typeIdentifier"}],"type":"topic","abstract":[{"text":"The anchor constants used by the top InputStackView","type":"text"}],"title":"topStackViewPadding","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/topStackViewPadding","role":"symbol","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/topstackviewpadding"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/setRightStackViewWidthConstant(to:animated:animations:)":{"title":"setRightStackViewWidthConstant(to:animated:animations:)","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setRightStackViewWidthConstant(to:animated:animations:)","type":"topic","abstract":[{"text":"Sets the rightStackViewWidthConstant","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setRightStackViewWidthConstant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animated"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?)","kind":"text"}],"kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/setrightstackviewwidthconstant(to:animated:animations:)"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/inputTextView":{"abstract":[{"text":"The InputTextView a user can input a message in","type":"text"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextView","title":"inputTextView","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/inputtextview","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"inputTextView"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputTextView","kind":"typeIdentifier","text":"InputTextView"}],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/reloadPlugins()":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/reloadPlugins()","abstract":[{"type":"text","text":"Reloads each of the plugins"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/reloadplugins()","type":"topic","kind":"symbol","title":"reloadPlugins()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reloadPlugins"},{"kind":"text","text":"()"}],"role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/blurView":{"title":"blurView","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"blurView"},{"text":": ","kind":"text"},{"text":"UIVisualEffectView","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIVisualEffectView"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/blurView","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A UIVisualEffectView that adds a blur effect to make the view appear transparent."}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/blurview"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/shouldManageSendButtonEnabledState":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/shouldmanagesendbuttonenabledstate","abstract":[{"type":"text","text":"A boolean that determines whether the sendButtons "},{"type":"codeVoice","code":"isEnabled"},{"type":"text","text":" state should be managed automatically."},{"text":" ","type":"text"},{"text":"The default value is ","type":"text"},{"code":"TRUE","type":"codeVoice"}],"type":"topic","role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldManageSendButtonEnabledState","title":"shouldManageSendButtonEnabledState","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"shouldManageSendButtonEnabledState","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/init(coder:)":{"title":"init(coder:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"coder"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSCoder","text":"NSCoder","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/init(coder:)","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/init(coder:)"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/setStackViewItems(_:forStack:animated:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setStackViewItems"},{"kind":"text","text":"(["},{"preciseIdentifier":"s:21InputBarAccessoryView0A4ItemP","text":"InputItem","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"forStack"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputStackView","text":"InputStackView"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Position","preciseIdentifier":"s:21InputBarAccessoryView0a5StackD0C8PositionO"},{"text":", ","kind":"text"},{"text":"animated","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setStackViewItems(_:forStack:animated:)","abstract":[{"text":"Removes all of the arranged subviews from the InputStackView and adds the given items.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sets the inputBarAccessoryView property of the InputBarButtonItem"}],"role":"symbol","kind":"symbol","title":"setStackViewItems(_:forStack:animated:)","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/setstackviewitems(_:forstack:animated:)"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/textViewPadding":{"abstract":[{"text":"The anchor constants used by the InputStackView","type":"text"}],"deprecated":true,"role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/textviewpadding","kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/textViewPadding","type":"topic","title":"textViewPadding","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textViewPadding"},{"text":": ","kind":"text"},{"text":"UIEdgeInsets","preciseIdentifier":"c:@S@UIEdgeInsets","kind":"typeIdentifier"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/bottomStackView":{"abstract":[{"text":"The InputStackView at the InputStackView.bottom position","type":"text"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/bottomStackView","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"bottomStackView","kind":"identifier"},{"text":": ","kind":"text"},{"text":"InputStackView","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputStackView"}],"type":"topic","title":"bottomStackView","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/bottomstackview","kind":"symbol","role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/middleContentViewPadding":{"abstract":[{"type":"text","text":"The anchor constants used by the middleContentView"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/middleContentViewPadding","title":"middleContentViewPadding","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/middlecontentviewpadding","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"middleContentViewPadding"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@UIEdgeInsets","text":"UIEdgeInsets","kind":"typeIdentifier"}],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/rightStackViewWidthConstant":{"type":"topic","abstract":[{"text":"The fixed widthAnchor constant of the rightStackView","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The default value is "},{"code":"52","type":"codeVoice"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/rightStackViewWidthConstant","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/rightstackviewwidthconstant","title":"rightStackViewWidthConstant","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rightStackViewWidthConstant","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/shouldAutoUpdateMaxTextViewHeight":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldAutoUpdateMaxTextViewHeight","abstract":[{"text":"A boolean that determines if the ","type":"text"},{"type":"codeVoice","code":"maxTextViewHeight"},{"type":"text","text":" should be maintained automatically."},{"type":"text","text":" "},{"type":"text","text":"To control the maximum height of the view yourself, set this to "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"The default value is ","type":"text"},{"type":"codeVoice","code":"TRUE"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/shouldautoupdatemaxtextviewheight","type":"topic","kind":"symbol","title":"shouldAutoUpdateMaxTextViewHeight","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shouldAutoUpdateMaxTextViewHeight"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/inputPlugins":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/inputplugins","type":"topic","abstract":[{"text":"Holds the InputPlugin plugins that can be used to extend the functionality of the InputBarAccessoryView","type":"text"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputPlugins","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"inputPlugins","kind":"identifier"},{"kind":"text","text":": [any "},{"text":"InputPlugin","preciseIdentifier":"s:21InputBarAccessoryView0A6PluginP","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","title":"inputPlugins"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/invalidatePlugins()":{"title":"invalidatePlugins()","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/invalidateplugins()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidatePlugins","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/invalidatePlugins()","abstract":[{"type":"text","text":"Invalidates each of the plugins"}],"role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/maxTextViewHeight":{"type":"topic","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/maxTextViewHeight","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/maxtextviewheight","role":"symbol","title":"maxTextViewHeight","kind":"symbol","abstract":[{"text":"The maximum height that the InputTextView can reach.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This is set automatically when "},{"type":"codeVoice","code":"shouldAutoUpdateMaxTextViewHeight"},{"type":"text","text":" is true."},{"text":" ","type":"text"},{"type":"text","text":"To control the height yourself, make sure to set "},{"code":"shouldAutoUpdateMaxTextViewHeight","type":"codeVoice"},{"text":" to false.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The default value is "},{"code":"0","type":"codeVoice"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"maxTextViewHeight","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/traitCollectionDidChange(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"traitCollectionDidChange"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UITraitCollection","text":"UITraitCollection"},{"kind":"text","text":"?)"}],"kind":"symbol","type":"topic","title":"traitCollectionDidChange(_:)","abstract":[{"text":"Invalidates the intrinsicContentSize","type":"text"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/traitCollectionDidChange(_:)","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/traitcollectiondidchange(_:)","role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/SH","type":"unresolvable"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UICoordinateSpace":{"title":"UIKit.UICoordinateSpace","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UICoordinateSpace","type":"unresolvable"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIFocusEnvironment":{"title":"UIKit.UIFocusEnvironment","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIFocusEnvironment","type":"unresolvable"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/setMiddleContentView(_:animated:)":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setMiddleContentView(_:animated:)","abstract":[{"text":"Removes the current ","type":"text"},{"code":"middleContentView","type":"codeVoice"},{"text":" and assigns a new one.","type":"text"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/setmiddlecontentview(_:animated:)","type":"topic","kind":"symbol","title":"setMiddleContentView(_:animated:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setMiddleContentView","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIView","text":"UIView"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"animated"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/s23CustomStringConvertibleP":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://inputbaraccessoryview.InputBarAccessoryView/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/s8SendableP"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/inputTextViewDidBeginEditing()":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"inputTextViewDidBeginEditing","kind":"identifier"},{"kind":"text","text":"()"}],"kind":"symbol","type":"topic","title":"inputTextViewDidBeginEditing()","abstract":[{"text":"Calls each items ","type":"text"},{"type":"codeVoice","code":"keyboardEditingBeginsAction"},{"text":" method","type":"text"}],"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/inputTextViewDidBeginEditing()","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/inputtextviewdidbeginediting()","role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)NSObject":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)NSObject","type":"unresolvable","title":"ObjectiveC.NSObjectProtocol"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UITraitEnvironment":{"type":"unresolvable","title":"UIKit.UITraitEnvironment","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UITraitEnvironment"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIPopoverPresentationControllerSourceItem":{"type":"unresolvable","title":"UIKit.UIPopoverPresentationControllerSourceItem","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIPopoverPresentationControllerSourceItem"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/topStackView":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/topstackview","kind":"symbol","role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/topStackView","title":"topStackView","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"topStackView","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputStackView","text":"InputStackView","kind":"typeIdentifier"}],"abstract":[{"text":"The InputStackView at the InputStackView.top position","type":"text"}],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/setLeftStackViewWidthConstant(to:animated:animations:)":{"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/setleftstackviewwidthconstant(to:animated:animations:)","title":"setLeftStackViewWidthConstant(to:animated:animations:)","kind":"symbol","abstract":[{"text":"Sets the leftStackViewWidthConstant","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setLeftStackViewWidthConstant","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animated"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"animations"},{"text":": (() -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/setLeftStackViewWidthConstant(to:animated:animations:)"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/isTranslucent":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/isTranslucent","abstract":[{"type":"text","text":"Determines if the InputBarAccessoryView should have a translucent effect"}],"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/istranslucent","type":"topic","kind":"symbol","title":"isTranslucent","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isTranslucent"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/nonStackViewItems":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/nonStackViewItems","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/nonstackviewitems","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nonStackViewItems","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0A4ItemP","text":"InputItem"},{"text":"]","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The InputBarItems held to make use of their hooks but they are not automatically added to a UIStackView"}],"role":"symbol","title":"nonStackViewItems","kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIAccessibilityIdentification":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIAccessibilityIdentification","type":"unresolvable","title":"UIKit.UIAccessibilityIdentification"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/rightStackViewItems":{"title":"rightStackViewItems","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rightStackViewItems","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0A4ItemP","text":"InputItem"},{"kind":"text","text":"]"}],"kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/rightstackviewitems","abstract":[{"type":"text","text":"The InputBarItems held in the rightStackView"}],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/rightStackViewItems"},"doc://inputbaraccessoryview.InputBarAccessoryView/SQ":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/layoutStackViews(_:)":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/layoutStackViews(_:)","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/layoutstackviews(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"layoutStackViews","kind":"identifier"},{"text":"([","kind":"text"},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputStackView","text":"InputStackView","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:21InputBarAccessoryView0a5StackD0C8PositionO","text":"Position","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Layout the given InputStackViews"}],"role":"symbol","title":"layoutStackViews(_:)","kind":"symbol"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/init()":{"abstract":[],"role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/init()","title":"init()","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/init()","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/leftStackViewItems":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"leftStackViewItems"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0A4ItemP","text":"InputItem"},{"text":"]","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The InputBarItems held in the leftStackView"}],"title":"leftStackViewItems","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/leftStackViewItems","role":"symbol","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/leftstackviewitems"},"doc://inputbaraccessoryview.InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarAccessoryView/shouldForceTextViewMaxHeight":{"url":"\/documentation\/inputbaraccessoryview\/inputbaraccessoryview\/shouldforcetextviewmaxheight","kind":"symbol","role":"symbol","identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarAccessoryView\/shouldForceTextViewMaxHeight","title":"shouldForceTextViewMaxHeight","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shouldForceTextViewMaxHeight","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A boolean that when set as "},{"type":"codeVoice","code":"TRUE"},{"text":" will always enable the ","type":"text"},{"code":"InputTextView","type":"codeVoice"},{"type":"text","text":" to be anchored to the"},{"text":" ","type":"text"},{"text":"height of ","type":"text"},{"type":"codeVoice","code":"maxTextViewHeight"},{"type":"text","text":" "},{"text":"The default value is ","type":"text"},{"code":"FALSE","type":"codeVoice"}],"type":"topic"},"doc://inputbaraccessoryview.InputBarAccessoryView/objc(pl)UIFocusItemContainer":{"identifier":"doc:\/\/inputbaraccessoryview.InputBarAccessoryView\/objc(pl)UIFocusItemContainer","type":"unresolvable","title":"UIKit.UIFocusItemContainer"}}}