UITextField键盘。如何禁用力触?

时间:2017-03-20 13:56:10

标签: ios iphone uitextfield

我遇到了一个有趣的问题。在我的应用程序中,我有一些UITextFields内部只能包含一个字符。 从iPhone 6s(iOS 9)开始,Apple推出了与键盘文本字段强制触摸相关的酷炫功能:

gif

<子> <子> http://cdn.osxdaily.com/wp-content/uploads/2016/05/iphone-keyboard-trackpad.mov.gif

在我的情况下,当文本字段只能包含一个字符时,完全没用,可能会产生很大的误解。

我浏览了UITextField documentation,但我找不到任何可以帮助我的事情。

您有什么想法如何解决这个问题?有可能吗?

谢谢!

更新

与@dmorrow相关答案:

isSecureTextEntry设置为true会禁用该功能,但在我的情况下,我想查看输入文本。因此isSecureTextEntry必须为false

1 个答案:

答案 0 :(得分:0)

我刚刚测试过,textField.isSecureTextEntry = true禁用此功能。 我不确定你是如何将输入从数字切换到•,但是如果你只是使用原生密码输入,你将得到你需要的结果。

新主意

如果使用隐藏文本字段输入isSecureTextEntry = true,该怎么办?您的每个输入字段实际上只是UIButton。在点击按钮时,隐藏的文本字段将成为第一响应者。在文本输入上,您可以设置按钮的标签并跳转到下一个按钮,就像您现在所做的那样。每当用户点击按钮时,它将清除输入并允许他们再次输入。