iPhone - 暂时禁用键盘

Posted

技术标签:

【中文标题】iPhone - 暂时禁用键盘【英文标题】:iPhone - temporarily disable keyboard 【发布时间】:2010-12-13 10:41:58 【问题描述】:

所有节日

我的应用有一个首次运行组件,它显示登录/注册屏幕,成功登录/注册后会继续加载应用的数据。对于那些看过它的人来说,这个过程遵循与 Instagram 相似的风格。如果键盘在输入密码时被关闭并且出现错误,它会在它消失后立即弹回,这让我觉得看起来不是很好。那么有没有什么方法可以在应用发送用户凭据并等待响应时禁用键盘或阻止用户交互而不实际关闭它?

干杯和 TIA,佩德罗 :)

【问题讨论】:

【参考方案1】:

第一次关闭后,我会将 UITextField 设置为禁用。不再可能进行用户交互,并且不再弹出键盘。这也将具有很好的 UI 触感,即变灰。

此外,您应该有一个 TextFieldDelegate 1 实现 textFieldShouldBeginEditing:return NO;。这将导致键盘不出现。

【讨论】:

以上是关于iPhone - 暂时禁用键盘的主要内容,如果未能解决你的问题,请参考以下文章

禁用 iPhone 中键盘的方向

在 iPhone 中禁用数字键盘上的解析

使用phonegap和jquery mobile开发iphone应用程序时如何禁用本机键盘上的Go按钮?

禁用iPhone 4S /新iPad键盘上的听写按钮

无法使用Mac键盘在iphone模拟器中键入文本字段?

iPhone几乎所有3D Touch功能