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

1 line
40 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"InputBarButtonItem","kind":"identifier"}],"platforms":["iOS"]}]},{"content":[{"anchor":"Important-Notes","text":"Important Notes","type":"heading","level":2},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Intended to be used in an "},{"code":"InputStackView","type":"codeVoice"}]}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView"]]},"abstract":[{"type":"text","text":"A InputItem that inherits from UIButton"}],"variants":[{"paths":["\/documentation\/inputbaraccessoryview\/inputbarbuttonitem"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"InputBarButtonItem","symbolKind":"class","externalID":"c:@M@InputBarAccessoryView@objc(cs)InputBarButtonItem","modules":[{"name":"InputBarAccessoryView"}],"role":"symbol","roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"InputBarButtonItem"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"InputBarButtonItem","kind":"identifier"}]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/init()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/init(coder:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/init(frame:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/image","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/inputBarAccessoryView","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/intrinsicContentSize","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/isEnabled","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/isHighlighted","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/parentStackViewPosition","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/spacing-swift.property","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/title"]},{"identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/configure(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/keyboardEditingBeginsAction()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/keyboardEditingEndsAction()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/keyboardSwipeGestureAction(with:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onDeselected(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onDisabled(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onEnabled(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onKeyboardEditingBegins(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onKeyboardEditingEnds(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onKeyboardSwipeGesture(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onSelected(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onTextViewDidChange(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onTouchUpInside(_:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/setSize(_:animated:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/setup()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/textViewDidChangeAction(with:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/touchUpInsideAction()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/InputBarButtonItemAction"],"title":"Type Aliases"},{"identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/flexibleSpace"],"title":"Type Properties"},{"title":"Type Methods","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/fixedSpace(_:)"]},{"title":"Enumerations","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/Spacing-swift.enum"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/InputBarAccessoryView\/objc(cs)UIButton"],"title":"Inherits From","kind":"relationships","type":"inheritsFrom"},{"kind":"relationships","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarSendButton"],"type":"inheritedBy","title":"Inherited By"},{"identifiers":["doc:\/\/InputBarAccessoryView\/objc(pl)NSCoding","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputItem","doc:\/\/InputBarAccessoryView\/objc(pl)NSObject","doc:\/\/InputBarAccessoryView\/objc(pl)CALayerDelegate","doc:\/\/InputBarAccessoryView\/s7CVarArgP","doc:\/\/InputBarAccessoryView\/s28CustomDebugStringConvertibleP","doc:\/\/InputBarAccessoryView\/s23CustomStringConvertibleP","doc:\/\/InputBarAccessoryView\/SQ","doc:\/\/InputBarAccessoryView\/SH","doc:\/\/InputBarAccessoryView\/objc(pl)UIAccessibilityContentSizeCategoryImageAdjusting","doc:\/\/InputBarAccessoryView\/objc(pl)UIAccessibilityIdentification","doc:\/\/InputBarAccessoryView\/objc(pl)UIActivityItemsConfigurationProviding","doc:\/\/InputBarAccessoryView\/objc(pl)UIAppearance","doc:\/\/InputBarAccessoryView\/objc(pl)UIAppearanceContainer","doc:\/\/InputBarAccessoryView\/objc(pl)UIContextMenuInteractionDelegate","doc:\/\/InputBarAccessoryView\/objc(pl)UICoordinateSpace","doc:\/\/InputBarAccessoryView\/objc(pl)UIDynamicItem","doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusEnvironment","doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusItem","doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusItemContainer","doc:\/\/InputBarAccessoryView\/objc(pl)UILargeContentViewerItem","doc:\/\/InputBarAccessoryView\/objc(pl)UIPasteConfigurationSupporting","doc:\/\/InputBarAccessoryView\/objc(pl)UIPopoverPresentationControllerSourceItem","doc:\/\/InputBarAccessoryView\/objc(pl)UIResponderStandardEditActions","doc:\/\/InputBarAccessoryView\/objc(pl)UISpringLoadedInteractionSupporting","doc:\/\/InputBarAccessoryView\/5UIKit23UITraitChangeObservableP","doc:\/\/InputBarAccessoryView\/objc(pl)UITraitEnvironment","doc:\/\/InputBarAccessoryView\/objc(pl)UIUserActivityRestoring"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://InputBarAccessoryView/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://InputBarAccessoryView/objc(pl)CALayerDelegate":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)CALayerDelegate","title":"QuartzCore.CALayerDelegate"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/Spacing-swift.enum":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"Spacing"}],"abstract":[{"text":"The spacing properties of the InputBarButtonItem","type":"text"}],"title":"InputBarButtonItem.Spacing","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/Spacing-swift.enum","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/spacing-swift.enum","role":"symbol","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Spacing"}]},"doc://InputBarAccessoryView/objc(pl)UIFocusItem":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusItem","title":"UIKit.UIFocusItem"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/textViewDidChangeAction(with:)":{"role":"symbol","title":"textViewDidChangeAction(with:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textViewDidChangeAction"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"InputTextView","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputTextView"},{"kind":"text","text":")"}],"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/textviewdidchangeaction(with:)","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/textViewDidChangeAction(with:)","abstract":[{"type":"text","text":"Executes the onTextViewDidChangeAction with the given textView"}],"kind":"symbol"},"doc://InputBarAccessoryView/objc(pl)UIResponderStandardEditActions":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIResponderStandardEditActions","title":"UIKit.UIResponderStandardEditActions"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/title":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/title","abstract":[{"type":"text","text":"The title for the UIControlState.normal"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"title"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/title","kind":"symbol","title":"title"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onKeyboardEditingEnds(_:)":{"title":"onKeyboardEditingEnds(_:)","abstract":[{"type":"text","text":"Sets the onKeyboardEditingEndsAction"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"onKeyboardEditingEnds"},{"kind":"text","text":"("},{"preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona","text":"InputBarButtonItemAction","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onKeyboardEditingEnds(_:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/onkeyboardeditingends(_:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/flexibleSpace":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/flexiblespace","abstract":[{"type":"text","text":"An InputBarButtonItem thats spacing property is set to be .flexible"}],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"flexibleSpace","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"InputBarButtonItem","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarButtonItem"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/flexibleSpace","kind":"symbol","title":"flexibleSpace"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/setup()":{"type":"topic","abstract":[{"type":"text","text":"Sets up the default properties"}],"title":"setup()","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/setup()","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/setup()","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setup"},{"kind":"text","text":"()"}]},"doc://InputBarAccessoryView/objc(pl)UICoordinateSpace":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UICoordinateSpace","type":"unresolvable","title":"UIKit.UICoordinateSpace"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/InputBarButtonItemAction":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/InputBarButtonItemAction","abstract":[],"kind":"symbol","type":"topic","title":"InputBarButtonItem.InputBarButtonItemAction","navigatorTitle":[{"text":"InputBarButtonItemAction","kind":"identifier"}],"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/inputbarbuttonitemaction","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"InputBarButtonItemAction","kind":"identifier"}]},"doc://InputBarAccessoryView/objc(pl)UIAccessibilityContentSizeCategoryImageAdjusting":{"identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIAccessibilityContentSizeCategoryImageAdjusting","type":"unresolvable","title":"UIKit.UIAccessibilityContentSizeCategoryImageAdjusting"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView","abstract":[],"kind":"symbol","type":"topic","title":"InputBarAccessoryView","url":"\/documentation\/inputbaraccessoryview","role":"collection"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onKeyboardEditingBegins(_:)":{"kind":"symbol","abstract":[{"type":"text","text":"Sets the onKeyboardEditingBeginsAction"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"onKeyboardEditingBegins","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona","text":"InputBarButtonItemAction","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onKeyboardEditingBegins(_:)","title":"onKeyboardEditingBegins(_:)","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/onkeyboardeditingbegins(_:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/init(coder:)":{"title":"init(coder:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"coder","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSCoder","kind":"typeIdentifier","text":"NSCoder"},{"text":")","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/init(coder:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/init(coder:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/touchUpInsideAction()":{"type":"topic","abstract":[{"text":"Executes the onTouchUpInsideAction","type":"text"}],"title":"touchUpInsideAction()","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/touchUpInsideAction()","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/touchupinsideaction()","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"touchUpInsideAction","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://InputBarAccessoryView/objc(cs)UIButton":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(cs)UIButton","title":"UIKit.UIButton"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/image":{"title":"image","role":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/image","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"image"},{"text":": ","kind":"text"},{"text":"UIImage","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIImage"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"The image for the UIControlState.normal","type":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/image"},"doc://InputBarAccessoryView/objc(pl)UIContextMenuInteractionDelegate":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIContextMenuInteractionDelegate","title":"UIKit.UIContextMenuInteractionDelegate"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputItem":{"title":"InputItem","role":"symbol","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputitem","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"InputItem","kind":"identifier"}],"abstract":[{"type":"text","text":"InputItem is a protocol that links elements to the InputBarAccessoryView to make them reactive"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputItem","navigatorTitle":[{"text":"InputItem","kind":"identifier"}],"type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/fixedSpace(_:)":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/fixedspace(_:)","abstract":[{"text":"An InputBarButtonItem thats spacing property is set to be .fixed with the width arguement","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fixedSpace"},{"text":"(","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarButtonItem","text":"InputBarButtonItem","kind":"typeIdentifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/fixedSpace(_:)","kind":"symbol","title":"fixedSpace(_:)"},"doc://InputBarAccessoryView/objc(pl)UIAppearanceContainer":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIAppearanceContainer","title":"UIKit.UIAppearanceContainer"},"doc://InputBarAccessoryView/objc(pl)NSCoding":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)NSCoding","title":"Foundation.NSCoding"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/init(frame:)":{"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/init(frame:)","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/init(frame:)","title":"init(frame:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"frame","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"kind":"text","text":")"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onTouchUpInside(_:)":{"title":"onTouchUpInside(_:)","abstract":[{"type":"text","text":"Sets the onTouchUpInsideAction"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"onTouchUpInside","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"InputBarButtonItemAction","preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onTouchUpInside(_:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/ontouchupinside(_:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/setSize(_:animated:)":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/setsize(_:animated:)","abstract":[{"type":"text","text":"Sets the size of the InputBarButtonItem which overrides the intrinsicContentSize. When set to nil"},{"type":"text","text":" "},{"type":"text","text":"the default intrinsicContentSize is used. The new size will be laid out in the UIStackView that"},{"type":"text","text":" "},{"type":"text","text":"the InputBarButtonItem is held in"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setSize","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"},{"text":"?, ","kind":"text"},{"text":"animated","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/setSize(_:animated:)","kind":"symbol","title":"setSize(_:animated:)"},"doc://InputBarAccessoryView/objc(pl)UIPopoverPresentationControllerSourceItem":{"type":"unresolvable","title":"UIKit.UIPopoverPresentationControllerSourceItem","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIPopoverPresentationControllerSourceItem"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/inputBarAccessoryView":{"kind":"symbol","title":"inputBarAccessoryView","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"inputBarAccessoryView"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarAccessoryView","text":"InputBarAccessoryView"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/inputbaraccessoryview","role":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/inputBarAccessoryView","abstract":[{"text":"A weak reference to the InputBarAccessoryView that the InputBarButtonItem used in","type":"text"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onDeselected(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Sets the onDeselectedAction"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onDeselected(_:)","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/ondeselected(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"onDeselected","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona","text":"InputBarButtonItemAction"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"title":"onDeselected(_:)","type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/parentStackViewPosition":{"role":"symbol","title":"parentStackViewPosition","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/parentstackviewposition","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/parentStackViewPosition","type":"topic","abstract":[{"text":"A reference to the stack view position that the InputBarButtonItem is held in","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"parentStackViewPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"InputStackView","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputStackView","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0a5StackD0C8PositionO","text":"Position"},{"kind":"text","text":"?"}]},"doc://InputBarAccessoryView/objc(pl)UIAccessibilityIdentification":{"type":"unresolvable","title":"UIKit.UIAccessibilityIdentification","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIAccessibilityIdentification"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/spacing-swift.property":{"title":"spacing","abstract":[{"text":"The spacing property of the InputBarButtonItem that determines the contentHuggingPriority and any","type":"text"},{"type":"text","text":" "},{"type":"text","text":"additional space to the intrinsicContentSize"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC7SpacingO","text":"Spacing","kind":"typeIdentifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/spacing-swift.property","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/spacing-swift.property"},"doc://InputBarAccessoryView/5UIKit23UITraitChangeObservableP":{"title":"UIKit.UITraitChangeObservable","type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/5UIKit23UITraitChangeObservableP"},"doc://InputBarAccessoryView/objc(pl)UIAppearance":{"title":"UIKit.UIAppearance","type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIAppearance"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/configure(_:)":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/configure(_:)","abstract":[{"type":"text","text":"Used to setup your own initial properties"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"configure","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona","text":"InputBarButtonItemAction"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/configure(_:)","kind":"symbol","title":"configure(_:)"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarSendButton":{"type":"topic","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarsendbutton","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarSendButton","abstract":[],"title":"InputBarSendButton","navigatorTitle":[{"kind":"identifier","text":"InputBarSendButton"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"InputBarSendButton","kind":"identifier"}],"role":"symbol"},"doc://InputBarAccessoryView/objc(pl)UITraitEnvironment":{"title":"UIKit.UITraitEnvironment","type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UITraitEnvironment"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem","abstract":[{"type":"text","text":"A InputItem that inherits from UIButton"}],"kind":"symbol","type":"topic","title":"InputBarButtonItem","navigatorTitle":[{"text":"InputBarButtonItem","kind":"identifier"}],"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"InputBarButtonItem"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/init()":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/init()","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/init()","kind":"symbol","title":"init()"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/keyboardEditingEndsAction()":{"type":"topic","abstract":[{"type":"text","text":"Executes the onKeyboardEditingEndsAction"}],"title":"keyboardEditingEndsAction()","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/keyboardEditingEndsAction()","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/keyboardeditingendsaction()","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyboardEditingEndsAction"},{"kind":"text","text":"()"}]},"doc://InputBarAccessoryView/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/InputBarAccessoryView\/SQ"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onEnabled(_:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/onenabled(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"onEnabled"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"InputBarButtonItemAction","preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"text":"Sets the onEnabledAction","type":"text"}],"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onEnabled(_:)","title":"onEnabled(_:)"},"doc://InputBarAccessoryView/objc(pl)UIDynamicItem":{"type":"unresolvable","title":"UIKit.UIDynamicItem","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIDynamicItem"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onKeyboardSwipeGesture(_:)":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onKeyboardSwipeGesture(_:)","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/onkeyboardswipegesture(_:)","title":"onKeyboardSwipeGesture(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"onKeyboardSwipeGesture","kind":"identifier"},{"kind":"text","text":"(("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"item"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarButtonItem","text":"InputBarButtonItem"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"gesture"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UISwipeGestureRecognizer","preciseIdentifier":"c:objc(cs)UISwipeGestureRecognizer"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"Sets the onKeyboardSwipeGestureAction","type":"text"}],"type":"topic","role":"symbol"},"doc://InputBarAccessoryView/objc(pl)UIFocusEnvironment":{"type":"unresolvable","title":"UIKit.UIFocusEnvironment","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusEnvironment"},"doc://InputBarAccessoryView/objc(pl)UISpringLoadedInteractionSupporting":{"type":"unresolvable","title":"UIKit.UISpringLoadedInteractionSupporting","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UISpringLoadedInteractionSupporting"},"doc://InputBarAccessoryView/objc(pl)UIActivityItemsConfigurationProviding":{"type":"unresolvable","title":"UIKit.UIActivityItemsConfigurationProviding","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIActivityItemsConfigurationProviding"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/keyboardEditingBeginsAction()":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/keyboardEditingBeginsAction()","abstract":[{"text":"Executes the onKeyboardEditingBeginsAction","type":"text"}],"title":"keyboardEditingBeginsAction()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyboardEditingBeginsAction","kind":"identifier"},{"kind":"text","text":"()"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/keyboardeditingbeginsaction()"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onDisabled(_:)":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/ondisabled(_:)","abstract":[{"type":"text","text":"Sets the onDisabledAction"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"onDisabled","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona","kind":"typeIdentifier","text":"InputBarButtonItemAction"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onDisabled(_:)","kind":"symbol","title":"onDisabled(_:)"},"doc://InputBarAccessoryView/objc(pl)UILargeContentViewerItem":{"title":"UIKit.UILargeContentViewerItem","type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UILargeContentViewerItem"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/intrinsicContentSize":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/intrinsiccontentsize","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"intrinsicContentSize"},{"text":": ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/intrinsicContentSize","kind":"symbol","title":"intrinsicContentSize"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onSelected(_:)":{"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onSelected(_:)","abstract":[{"text":"Sets the onSelectedAction","type":"text"}],"kind":"symbol","type":"topic","title":"onSelected(_:)","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/onselected(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"onSelected","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"InputBarButtonItemAction","preciseIdentifier":"s:21InputBarAccessoryView0aB10ButtonItemC0abeF6Actiona"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"doc://InputBarAccessoryView/objc(pl)UIUserActivityRestoring":{"type":"unresolvable","title":"UIKit.UIUserActivityRestoring","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIUserActivityRestoring"},"doc://InputBarAccessoryView/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/InputBarAccessoryView\/SH"},"doc://InputBarAccessoryView/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/InputBarAccessoryView\/s23CustomStringConvertibleP"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/onTextViewDidChange(_:)":{"type":"topic","abstract":[{"text":"Sets the onTextViewDidChangeAction","type":"text"}],"title":"onTextViewDidChange(_:)","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/onTextViewDidChange(_:)","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/ontextviewdidchange(_:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"onTextViewDidChange"},{"text":"((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"item","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"InputBarButtonItem","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputBarButtonItem"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"textView"},{"text":": ","kind":"text"},{"text":"InputTextView","kind":"typeIdentifier","preciseIdentifier":"c:@M@InputBarAccessoryView@objc(cs)InputTextView"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/isEnabled":{"title":"isEnabled","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEnabled"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[{"text":"Calls the onEnabledAction or onDisabledAction when set","type":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/isEnabled","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/isenabled","role":"symbol"},"doc://InputBarAccessoryView/objc(pl)UIFocusItemContainer":{"type":"unresolvable","title":"UIKit.UIFocusItemContainer","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIFocusItemContainer"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/keyboardSwipeGestureAction(with:)":{"title":"keyboardSwipeGestureAction(with:)","abstract":[{"type":"text","text":"Executes the onKeyboardSwipeGestureAction with the given gesture"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyboardSwipeGestureAction","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"UISwipeGestureRecognizer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UISwipeGestureRecognizer"},{"text":")","kind":"text"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/keyboardSwipeGestureAction(with:)","kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/keyboardswipegestureaction(with:)"},"doc://InputBarAccessoryView/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/s7CVarArgP","title":"Swift.CVarArg"},"doc://InputBarAccessoryView/objc(pl)UIPasteConfigurationSupporting":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/objc(pl)UIPasteConfigurationSupporting","title":"UIKit.UIPasteConfigurationSupporting"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputBarButtonItem/isHighlighted":{"url":"\/documentation\/inputbaraccessoryview\/inputbarbuttonitem\/ishighlighted","abstract":[{"type":"text","text":"Calls the onSelectedAction or onDeselectedAction when set"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isHighlighted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputBarButtonItem\/isHighlighted","kind":"symbol","title":"isHighlighted"},"doc://InputBarAccessoryView/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/InputBarAccessoryView\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"}}}