【发布时间】:2015-03-18 20:46:40
【问题描述】:
我想在 Swift 中弹出的 datePickerView 中添加一个完成按钮。
代码如下:
@IBOutlet var datePicker: UITextField!
@IBAction func dateTextInputPressed(sender: UITextField) {
var datePickerView = UIDatePicker()
datePickerView.datePickerMode = UIDatePickerMode.Date
sender.inputView = datePickerView
datePickerView.addTarget(self, action: Selector("handleDatePicker:"), forControlEvents: UIControlEvents.ValueChanged)
}
func handleDatePicker(sender: UIDatePicker) {
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
datePicker.text = dateFormatter.stringFromDate(sender.date)
}
我可以使用这段代码成功弹出一个datePickerView。
但是在我选择了日期之后,它没有“完成”按钮来关闭它。
那么我怎样才能在其中添加“完成”按钮呢?
【问题讨论】:
-
在 Swift 5 中 stackoverflow.com/questions/27050988/…
标签: ios swift xcode uitextfield uidatepicker