A Material Design inspired UITextField with animated placeholder label and error message.
Floating placeholder label
- Animates on focus or on text input
- Supports attributed placeholder text with custom fonts
- Can be turned off to use the text field with the default UITextField placeholder
- Line height expands when editing
- Set colours for default, editing and error states
- Animated error message appears below the text field
- Long error messages wrap onto multiple lines
- Adjust the appearance of the text field in Interface Builder with inspectable properties
To install via CocoaPods, add to your podfile:
pod 'MaterialTextField', '~> 1.0'
First, add this to your Cartfile:
The recommended way to integrate
MaterialTextField.framework is as a workspace dependency:
- If you don't yet have a workspace, go to the File menu in Xcode and select Save as Workspace...
- At the bottom left of the project navigator, select the + and add
MaterialTextField.frameworkto your app's "Link Binary with Libraries" build phase.
I found the following libraries to be useful resources:
MaterialTextField is released under the MIT license. See LICENSE for details.