InputTextView
open class InputTextView: UITextView
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
MessageInputBar
- Default placeholder text is
New Message
- Will pass a pasted image it’s
MessageInputBar
‘sInputManager
s
-
Undocumented
Declaration
Swift
open override var text: String!
-
Undocumented
Declaration
Swift
open override var attributedText: NSAttributedString!
-
The images that are currently stored as NSTextAttachment’s
Declaration
Swift
open var images: [UIImage]
-
Undocumented
Declaration
Swift
open var components: [Any]
-
Undocumented
Declaration
Swift
open var isImagePasteEnabled: Bool = true
-
A UILabel that holds the InputTextView’s placeholder text
Declaration
Swift
open let placeholderLabel: UILabel =
-
The placeholder text that appears when there is no text. The default value is
New Message
Declaration
Swift
open var placeholder: String? = "New Message"
-
The placeholderLabel’s textColor
Declaration
Swift
open var placeholderTextColor: UIColor? = .lightGray
-
The UIEdgeInsets the placeholderLabel has within the InputTextView
Declaration
Swift
open var placeholderLabelInsets: UIEdgeInsets = UIEdgeInsets(top: 4, left: 7, bottom: 4, right: 7)
-
The font of the InputTextView. When set the placeholderLabel’s font is also updated
Declaration
Swift
open override var font: UIFont!
-
The textAlignment of the InputTextView. When set the placeholderLabel’s textAlignment is also updated
Declaration
Swift
open override var textAlignment: NSTextAlignment
-
Undocumented
Declaration
Swift
open override var scrollIndicatorInsets: UIEdgeInsets
-
A weak reference to the MessageInputBar that the InputTextView is contained within
Declaration
Swift
open weak var messageInputBar: MessageInputBar?
-
Undocumented
Declaration
Swift
public convenience init()
-
Undocumented
Declaration
Swift
public override init(frame: CGRect, textContainer: NSTextContainer?)
-
Undocumented
Declaration
Swift
required public init?(coder aDecoder: NSCoder)
-
Undocumented
Declaration
Swift
open override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool
-
Undocumented
Declaration
Swift
open override func paste(_ sender: Any?)