| 测试已测试 | ✓ |
| 语言语言 | 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 组件