AMTextFieldPickerExtension 0.7.0

AMTextFieldPickerExtension 0.7.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2017年11月
SwiftSwift 版本4.0
SPM支持 SPM

Anthony MillerJett Farmer维护。



AMTextFieldPickerExtension

这是一个用 Swift 编写的 UITextField 扩展,它使得使用 UIPickerView 进行选择变得简单。

安装

您可以通过 CocoaPods 获取 AMTextFieldPickerExtension。只需将以下行添加到您的 Podfile 文件中:pod ‘AMTextFieldPickerExtension’

使用方法

AMTextFieldPickerExtension 会为 UITextField 添加 pickerViewdatePicker 属性。当这些属性被设置后,UITextFieldinputView 将被设置,并且一个包含"完成"按钮的 UIToolbar 也将被设置为 inputAccessoryView 属性。

当按下"完成"按钮时,文本框的文本将被设置为 pickerView 中第一个组件所选择的标题或所选日期。在 UITextField 上设置 dateFormat 属性可以让您配置所选日期在文本框中显示的格式。

示例

首先,创建一个 UIPickerView。您需要实现 UIPickerViewDataSourceUIPickerViewDelegate

let pickerView = UIPickerView
pickerView.dataSource = self
pickerView.delegate = self

然后,只需将您的 UIPickerView 设置到 UITextFieldpickerView 属性上。

myTextField.pickerView = pickerView

这样就可以了!

即将推出

  • 支持使用 NSAttributedString 的标题
  • 支持多个 UIPickerView 组件