Classes

The following classes are available globally.

  • A powerful InputAccessoryView ideal for messaging applications

    See more

    Declaration

    Swift

    open class InputBarAccessoryView : UIView
  • An object that observes keyboard notifications such that event callbacks can be set for each notification

    See more

    Declaration

    Swift

    open class KeyboardManager : NSObject, UIGestureRecognizerDelegate
  • Undocumented

    See more

    Declaration

    Swift

    open class AutocompleteManager : NSObject, InputPlugin, UITextViewDelegate, UITableViewDelegate, UITableViewDataSource
  • A UIStackView that’s intended for holding InputItems

    Important Notes

    1. Default alignment is .fill
    2. Default distribution is .fill
    3. The distribution property needs to be based on its arranged subviews intrinsicContentSize so it is not recommended to change it
    See more

    Declaration

    Swift

    open class InputStackView : UIStackView
  • A UITextView that has a UILabel embedded for placeholder text

    Important Notes

    1. Changing the font, textAlignment or textContainerInset automatically performs the same modifications to the placeholderLabel
    2. Intended to be used in an InputBarAccessoryView
    3. Default placeholder text is Aa
    4. Will pass a pasted image it’s InputBarAccessoryView‘s InputPlugins
    See more

    Declaration

    Swift

    open class InputTextView : UITextView
  • A UIView thats intrinsicContentSize is overrided so an exact height can be specified

    Important Notes

    1. Default height is 1.0
    2. Default backgroundColor is UIColor.lightGray
    3. Intended to be used in an InputStackView
    See more

    Declaration

    Swift

    open class SeparatorLine : UIView