Ios UITextField键盘。如何禁用强制触摸?
我面临一个有趣的问题。在我的应用程序中,我有一些Ios UITextField键盘。如何禁用强制触摸?,ios,iphone,uitextfield,Ios,Iphone,Uitextfield,我面临一个有趣的问题。在我的应用程序中,我有一些UITextFields,其中只能包含一个字符。 从iPhone 6s(iOS 9)开始,苹果推出了一项与键盘文本字段强制触摸相关的酷炫功能: 在我的例子中,当文本字段只能包含一个字符时,这是完全无用的,并且可能会造成很大的误解 我查看了UITextField,没有找到任何可以帮助我的东西 你有什么办法解决这个问题吗?可能吗 谢谢 更新 与@dmorrow答案相关: 将issecurettententry设置为true将禁用该功能,但在我的示例
UITextFields
,其中只能包含一个字符。
从iPhone 6s(iOS 9)开始,苹果推出了一项与键盘文本字段强制触摸相关的酷炫功能:
在我的例子中,当文本字段只能包含一个字符时,这是完全无用的,并且可能会造成很大的误解
我查看了UITextField
,没有找到任何可以帮助我的东西
你有什么办法解决这个问题吗?可能吗
谢谢
更新
与@dmorrow答案相关:
将
issecurettententry
设置为true将禁用该功能,但在我的示例中,我希望看到输入文本。因此,issecurettentry
必须是我刚刚测试过的false
,并且textField.issecurettentry=true
禁用此功能。
我不确定您是如何将输入从数字切换到•,但如果您只使用本机密码输入,您将获得所需的结果
新观念
如果您使用一个隐藏的文本字段作为输入,并且
issecurettententry=true
,该怎么办。每个输入字段实际上只是一个ui按钮
。点击按钮,隐藏的文本字段将成为第一响应者。在文本输入时,您可以设置按钮的标签,并像现在这样跳转到下一个按钮。任何时候用户点击按钮,它都会清除输入并允许他们再次输入。“正如我们所知”嗯,我当然不知道!那么现在你是:)你能澄清一下为什么互动是“完全无用”的吗?也许有一种方法可以改变你的界面,这样就不会有问题了。正如我在问题中所写的,我的文本字段只能包含一个字符。整个控件看起来像这样。否则,我花了一些时间来禁用它,但没有成功,所以我想问一下这个问题会很好。谢谢你的回答。有趣的是,issecurettententry
禁用了此功能。但在我的例子中,我希望看到输入,因此IsSecureTextry
必须为false。您的示例显示输入被替换为•。这是不是只有在触发下一个输入后才会发生?在我的情况下,我不想隐藏输入。在这个示例中,我只想显示我的文本字段是一个字符的输入。你的“新想法”很有趣,但它是一种变通方法。我想知道是否有可能在不隐藏输入的情况下禁用键盘上的强制触摸。