iOS UIDatePicker -禁用键盘输入

oaxa6hgo  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(159)

我有一个UIDatePicker显示与轮模式,但当我点击一个日期,键盘出现,让我输入一个日期从键盘.如何禁用这种荒谬的行为(为什么会有人想要这样呢?)

oyt4ldly

oyt4ldly1#

苹果在这方面的文档相当缺乏--我还没有找到任何关于该功能的参考资料。
然而,它显然是内置的,作为一个方便的方法,用户输入的时间与键盘。
您可以 * 阻止键盘显示如下:

@IBOutlet var datePicker: UIDatePicker!

override func viewDidLoad() {
    super.viewDidLoad()
    
    datePicker.addTarget(self, action: #selector(noKeypad(_:)), for: .editingDidBegin)
}
@IBAction func noKeypad(_ sender: UIDatePicker) {
    sender.resignFirstResponder()
}

字符串

相关问题