我有一个包含3-4个文本字段的屏幕。尝试编辑时,其中一个文本字段显示警告。
但是当我尝试编辑其他文本字段时通过外部键盘按 Tab键,然后将始终显示该警报。
我的代码
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
func textFieldShouldBeginEditing (_ textField: UITextField) -> Bool {
if textField == txt_a {
let alertController = UIAlertController(title: "Custom TextField", message: "Do your custom work here", preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: "OK", style: .cancel, handler: nil))
self.present(alertController, animated: true, completion: nil)
//self.present(alertController, animated: true, completion: nil)
return false
}
return true
}
那么,我如何控制/检测** Tab键?
谢谢,