在iOS中使用外部键盘控制“Tab键”

时间:2017-02-28 10:45:27

标签: ios iphone swift xcode uitextfield

我有一个包含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键

谢谢,

0 个答案:

没有答案