我遇到了一个有趣的问题。在我的应用程序中,我有一些UITextFields
内部只能包含一个字符。
从iPhone 6s(iOS 9)开始,Apple推出了与键盘文本字段强制触摸相关的酷炫功能:
<子> <子> http://cdn.osxdaily.com/wp-content/uploads/2016/05/iphone-keyboard-trackpad.mov.gif 子> 子>
在我的情况下,当文本字段只能包含一个字符时,完全没用,可能会产生很大的误解。
我浏览了UITextField
documentation,但我找不到任何可以帮助我的事情。
您有什么想法如何解决这个问题?有可能吗?
谢谢!
更新
与@dmorrow相关答案:
将isSecureTextEntry
设置为true会禁用该功能,但在我的情况下,我想查看输入文本。因此isSecureTextEntry
必须为false
答案 0 :(得分:0)
我刚刚测试过,textField.isSecureTextEntry = true
禁用此功能。
我不确定你是如何将输入从数字切换到•,但是如果你只是使用原生密码输入,你将得到你需要的结果。
如果使用隐藏文本字段输入isSecureTextEntry = true
,该怎么办?您的每个输入字段实际上只是UIButton
。在点击按钮时,隐藏的文本字段将成为第一响应者。在文本输入上,您可以设置按钮的标签并跳转到下一个按钮,就像您现在所做的那样。每当用户点击按钮时,它将清除输入并允许他们再次输入。