Classes
The following classes are available globally.
-
A InputItem that inherits from UIButton
Important Notes
- Intended to be used in an
InputStackView
Declaration
Swift
open class InputBarButtonItem : UIButton, InputItem
- Intended to be used in an
-
Declaration
Swift
open class InputBarSendButton : InputBarButtonItem
-
A powerful InputAccessoryView ideal for messaging applications
See moreDeclaration
Swift
open class InputBarAccessoryView : UIView
-
An object that observes keyboard notifications such that event callbacks can be set for each notification
See moreDeclaration
Swift
@available(iOSApplicationExtension, unavailable) open class KeyboardManager : NSObject, UIGestureRecognizerDelegate
-
Declaration
Swift
open class AttachmentManager : NSObject, InputPlugin
extension AttachmentManager: UICollectionViewDataSource, UICollectionViewDelegateFlowLayout
-
Declaration
Swift
open class AttachmentCell : UICollectionViewCell
-
Declaration
Swift
open class AttachmentCollectionView : UICollectionView
-
Declaration
Swift
open class ImageAttachmentCell : AttachmentCell
-
Declaration
Swift
open class AutocompleteManager : NSObject, InputPlugin, UITextViewDelegate, UITableViewDelegate, UITableViewDataSource
-
A class containing data on the
See moreAutocompleteManager
‘s sessionDeclaration
Swift
public class AutocompleteSession
extension AutocompleteSession: Equatable
-
Declaration
Swift
open class AutocompleteCell : UITableViewCell
-
Declaration
Swift
open class AutocompleteTableView : UITableView
-
An simple
See moreUIViewController
subclass that is ready to work with aninputAccessoryView
Declaration
Swift
open class InputBarViewController : UIViewController, InputBarAccessoryViewDelegate
-
A UIStackView that’s intended for holding
InputItem
sImportant Notes
- Default alignment is .fill
- Default distribution is .fill
- The distribution property needs to be based on its arranged subviews intrinsicContentSize so it is not recommended to change it
Declaration
Swift
open class InputStackView : UIStackView
-
A UITextView that has a UILabel embedded for placeholder text
Important Notes
- Changing the font, textAlignment or textContainerInset automatically performs the same modifications to the placeholderLabel
- Intended to be used in an
InputBarAccessoryView
- Default placeholder text is “Aa”
- Will pass a pasted image it’s
InputBarAccessoryView
‘sInputPlugin
s
Declaration
Swift
open class InputTextView : UITextView
-
A UIView thats intrinsicContentSize is overrided so an exact height can be specified
Important Notes
- Default height is 1 pixel
- Default backgroundColor is UIColor.lightGray
- Intended to be used in an
InputStackView
Declaration
Swift
open class SeparatorLine : UIView