FloatTextField
@IBDesignable
open class FloatTextField : UITextField
Textfield which can handle correct or bad input and then display message do the user below.
- Designable
- Inspectable
-
Insets of the content, it’s value of padding on delete mark, title, error, underscore
Declaration
Swift
@IBInspectable open var contentInsets: UIEdgeInsets { get set }
-
Undocumented
Declaration
Swift
open override var placeholder: String? { get set }
-
Undocumented
Declaration
Swift
override public init(frame: CGRect)
-
Undocumented
Declaration
Swift
required public init?(coder aDecoder: NSCoder)
-
Undocumented
Declaration
Swift
override open func prepareForInterfaceBuilder()
-
Undocumented
Declaration
Swift
override open func textRect(forBounds bounds: CGRect) -> CGRect
-
Undocumented
Declaration
Swift
override open func editingRect(forBounds bounds: CGRect) -> CGRect
-
Marking textField as success
- Changes underscore color
- Hide error
Declaration
Swift
public func success()
-
Marking textField as failure
- Changes underscore color
- Show error
Declaration
Swift
public func failure(error: String)
Parameters
error
message that should appear as an error
-
Setup neccesarry views on init and prepareForInterfaceBuilder
- Set borderStyle to .none
- Create underscore
- Create title label
- Create optional delete mark
- Create error label
- Add .textDiDChangeNotification to self
Declaration
Swift
open func setup()