【发布时间】:2012-02-24 11:20:29
【问题描述】:
如何在 iOS >= 4 中阻止键盘输入(类似于 userInteractionEnabled = NO)?
键盘用于文本编辑。
如果我禁用 textedit 的交互,那么键盘会消失,但我想看到键盘。
【问题讨论】:
-
哪个 UI 控件?据我所知,大多数(如果不是全部)控件仍然具有 userInteractionEnabled 属性?
-
答案就在你的问题本身! userInteractionEnabled = NO;
-
userInteractionEnabled = NO; -> 不工作,键盘消失!
-
不确定你为什么要阻止输入(我相信这是一个完全合乎逻辑的原因),但如果你有一个可见的键盘并且用户不能用它打字,Apple 可能会拒绝你的应用因为它可能会让用户感到困惑。
-
您可以在 TextEdit 委托中连接 ValueChanged 方法,然后将其设置为清除文本框。
标签: iphone ios iphone-softkeyboard