【发布时间】:2018-08-15 16:47:32
【问题描述】:
当用户在文本字段之外点击时,我有以下代码用于关闭键盘
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(dismissKeyboard))
view.addGestureRecognizer(tap)
选择器函数如下:
@objc func dismissKeyboard() {
view.endEditing(true)
}
第一段代码在 viewDidLoad 中,这就是我的问题所在。为什么它不起作用,如果:
let tap UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(dismissKeyboard)) 在 viewDidLoad() 之外完成?
【问题讨论】:
标签: ios scope uitextfield swift4 uitapgesturerecognizer