Custom UITextFields effects inspired by Codrops, built using Swift
Swift
6,009
185 commits
updated Jan 28, 2024
I fell in love with the text inputs effects in this article. As an exercise I decided to recreate as many of them as I can using Swift (some of them have a personal touch).
Currently it features the following effects from the article:
swift-1.2 branch.The easiest way to install this framework is to drag and drop the TextFieldEffects/TextFieldEffects folder into your project. This also prevents the frameworks problem in iOS where the IBInspectable and IBDesignable are stripped out.
Add the following to your Podfile:
use_frameworks!
pod 'TextFieldEffects'
Add the following to your Cartfile:
github 'raulriera/TextFieldEffects'
Every effect is properly documented in the source code, this is the best way to both understand and see what they do. There is also an example project included with all the effects and their settings.
The library is a simple drop-in, as soon as you set your subclass to one of the effects and your module to TextFieldEffects you will be able to see all the IBDesignable settings in the storyboard.
If you like to get your hands dirty, you can use them just like you would normally use any UITextField
let textField = KaedeTextField(frame: textFieldFrame)
textField.placeholderColor = .darkGrayColor()
textField.foregroundColor = .lightGrayColor()
view.addSubView(textField)
Is that simple.
Raul Riera, @raulriera
343 followers · starred Oct 2015
395 followers · starred May 2015
211 followers · starred Feb 2015
105 followers · starred Sep 2015
Custom UITextFields effects inspired by Codrops, built using Swift
Swift
6,009
185 commits
updated Jan 28, 2024
I fell in love with the text inputs effects in this article. As an exercise I decided to recreate as many of them as I can using Swift (some of them have a personal touch).
Currently it features the following effects from the article:
swift-1.2 branch.The easiest way to install this framework is to drag and drop the TextFieldEffects/TextFieldEffects folder into your project. This also prevents the frameworks problem in iOS where the IBInspectable and IBDesignable are stripped out.
Add the following to your Podfile:
use_frameworks!
pod 'TextFieldEffects'
Add the following to your Cartfile:
github 'raulriera/TextFieldEffects'
Every effect is properly documented in the source code, this is the best way to both understand and see what they do. There is also an example project included with all the effects and their settings.
The library is a simple drop-in, as soon as you set your subclass to one of the effects and your module to TextFieldEffects you will be able to see all the IBDesignable settings in the storyboard.
If you like to get your hands dirty, you can use them just like you would normally use any UITextField
let textField = KaedeTextField(frame: textFieldFrame)
textField.placeholderColor = .darkGrayColor()
textField.foregroundColor = .lightGrayColor()
view.addSubView(textField)
Is that simple.
Raul Riera, @raulriera
343 followers · starred Oct 2015
395 followers · starred May 2015
211 followers · starred Feb 2015
105 followers · starred Sep 2015