iPhone - 暂时禁用键盘
Posted
技术标签:
【中文标题】iPhone - 暂时禁用键盘【英文标题】:iPhone - temporarily disable keyboard 【发布时间】:2010-12-13 10:41:58 【问题描述】:所有节日
我的应用有一个首次运行组件,它显示登录/注册屏幕,成功登录/注册后会继续加载应用的数据。对于那些看过它的人来说,这个过程遵循与 Instagram 相似的风格。如果键盘在输入密码时被关闭并且出现错误,它会在它消失后立即弹回,这让我觉得看起来不是很好。那么有没有什么方法可以在应用发送用户凭据并等待响应时禁用键盘或阻止用户交互而不实际关闭它?
干杯和 TIA,佩德罗 :)
【问题讨论】:
【参考方案1】:第一次关闭后,我会将 UITextField 设置为禁用。不再可能进行用户交互,并且不再弹出键盘。这也将具有很好的 UI 触感,即变灰。
此外,您应该有一个 TextFieldDelegate 1 实现 textFieldShouldBeginEditing:
和 return NO;
。这将导致键盘不出现。
【讨论】:
以上是关于iPhone - 暂时禁用键盘的主要内容,如果未能解决你的问题,请参考以下文章