CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✓ |
| LangLanguage | SwiftSwift |
| License | MIT |
| ReleasedLast Release | Nov 2017 |
| SwiftSwift Version | 4.0 |
| SPMSupports SPM | ✗ |
Maintained by Anthony Miller, Jett Farmer.
A UITextField extension written in Swift that makes it easy to use a UIPickerView for selection.
AMTextFieldPickerExtension is available through CocoaPods. Just add this line to your Podfile: pod ‘AMTextFieldPickerExtension’
AMTextFieldPickerExtension adds pickerView and datePicker properties to UITextField. When these properties are set, the UITextField’s inputView is set and a UIToolbar, containing a “Done” button, is also set to the inputAccessoryView property.
When the “Done” button is pressed, the text field’s text is set to the selected title in the pickerView for the first component or the date selected. Setting the dateFormat property on UITextField allows you to configure how the selected date will display in the text field.
First, create a UIPickerView. You’ll need to implement the UIPickerViewDataSource and UIPickerViewDelegate.
let pickerView = UIPickerView
pickerView.dataSource = self
pickerView.delegate = self
Then, just set your UIPickerView to the pickerView property on a UITextField.
myTextField.pickerView = pickerView
And you’re done!
NSAttributedString UIPickerView components