在创建 usernameTextfield 第一响应者之后,我看到下面的屏幕用于输入用户名。
我想禁用(或不关注)下一步按钮,直到文本字段有 0 个字符。我该怎么做? 另外,如何捕获电视 Remote 的返回和按下键盘上的事件?
我阅读了其他帖子 How to disable/enable the return key in a UITextField?但它对我没有帮助。
苹果文档中提到
optional public var enablesReturnKeyAutomatically: Bool { get set }//默认为 NO(当为 YES 时,将在文本小部件具有零长度内容时自动禁用返回键,并在文本小部件具有非零长度内容时自动启用)
如果这不可能,那么是否可以在此屏幕上添加 tapsurerecognizer,以便我可以知道用户何时单击或按下 Remote 上的菜单按钮?
最佳答案
截至目前,我的研究表明无法在 tvOS 中禁用返回键( Next/Done ),但可以通过使用 .primaryActionTriggered 事件知道用户何时单击键盘上的 Next 或 Done 按钮。
关于swift - tvOS:如何禁用 UIKeyBoard 上的下一步和完成按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44288897/