测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可 | MIT |
发布上次发布 | 2017年11月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由Anthony Miller和Jett Farmer维护。
这是一个用 Swift 编写的 UITextField
扩展,它使得使用 UIPickerView
进行选择变得简单。
您可以通过 CocoaPods 获取 AMTextFieldPickerExtension
。只需将以下行添加到您的 Podfile
文件中:pod ‘AMTextFieldPickerExtension’
AMTextFieldPickerExtension
会为 UITextField
添加 pickerView
和 datePicker
属性。当这些属性被设置后,UITextField
的 inputView
将被设置,并且一个包含"完成"按钮的 UIToolbar
也将被设置为 inputAccessoryView
属性。
当按下"完成"按钮时,文本框的文本将被设置为 pickerView
中第一个组件所选择的标题或所选日期。在 UITextField
上设置 dateFormat
属性可以让您配置所选日期在文本框中显示的格式。
首先,创建一个 UIPickerView
。您需要实现 UIPickerViewDataSource
和 UIPickerViewDelegate
。
let pickerView = UIPickerView
pickerView.dataSource = self
pickerView.delegate = self
然后,只需将您的 UIPickerView
设置到 UITextField
的 pickerView
属性上。
myTextField.pickerView = pickerView
这样就可以了!
NSAttributedString
的标题UIPickerView
组件