tvOS:如何在UIKeyBoard上禁用“下一步”和“完成”按钮?

时间:2017-05-31 15:30:33

标签: swift xcode tvos

在创建usernameTextfield firstresponder之后,我在下面的屏幕上看到输入用户名。

As of now Next button can be focused and after press takes me to next passwordfield screen 我想disble(或没有聚焦)Next按钮,直到textfield有0个字符。我该怎么做? 另外,如何在键盘上捕捉电视遥控器Back and Press事件?

我读过其他帖子How to disable/enable the return key in a UITextField?,但它没有帮助我。

在苹果文档中,提到了

可选的public var enableReturnKeyAutomatically:Bool {get set} //默认为NO(当为YES时,将在文本窗口小部件具有零长度内容时自动禁用返回键,并在文本窗口小部件具有非零长度内容时自动启用)

如果这不可能,那么是否可以在此屏幕上添加tapgesturerecognizer,以便我可以知道用户点击或按下遥控器上的菜单按钮?

1 个答案:

答案 0 :(得分:0)

截至目前,我的研究表明无法在tvOS中禁用返回键(Next / Done),但可以通过使用.primaryActionTriggered事件来了解用户何时单击键盘上的Next或Done按钮。