我已經在自定義UIViewController
下面的代碼:UITapGestureRecognizer斯威夫特不點火3
let tapDismissTextField = UITapGestureRecognizer(target: self, action: #selector(dismissTap))
func dismissTap() {
print("Tap!")
}
override func viewDidLoad() {
super.viewDidLoad()
self.view.addGestureRecognizer(tapDismissTextField)
self.friendsView.addGestureRecognizer(tapDismissTextField)
}
沒有 「點擊」!線正在打印,所以手勢識別器不會觸發。可能會出現什麼問題?
啓用用戶交互是true橫跨此控制器中的所有視圖。
此視圖控制器嵌入UINavigationController
如果有任何幫助。
這不是正確的語法,我也不知道你的代碼沒有拋出錯誤,因爲沒有'UITapGestureRecogniser',只有'UITapGestureRecognizer'(帶'z',而不是's') –
道歉,這些都是現在az – Legatro
,它更好。拼寫非常重要。 –