ios - 通过点击 UITextField 判断是否有打开键盘的条件

标签 ios iphone user-interface uitextfield

我有一个聊天应用程序,在聊天 session View 中,我必须确定我是否是聊天室中唯一一个禁止点击插入文本字段并禁止打开键盘的应用程序。有一些模式或最佳实践可以遵循吗?

如果我在一个人的地方打开聊天室,我可以简单地在 viewDidLoad 方法中使用简单的 setEnable YES/NO 来完成,但是如果我和 friend 在聊天室并且他离开了,如何禁用点击动态地在文本字段上?

最佳答案

您可能应该实现协议(protocol)来处理这种情况。一旦您的 friend 离线,请调用委托(delegate)函数,然后在事件处理程序中您可以执行您认为最合适的任何操作。

这是一个sample tutorial首先,您只需通过谷歌搜索即可获得其他引用资料。

是的,这是一种动态方法。

编码愉快!!!

关于ios - 通过点击 UITextField 判断是否有打开键盘的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21401091/

相关文章:

java - 如何使 JPanel 在移动时显示在另一个 JPanel 上?

java - 如何让SmartGWT标签的内容不删减空格?

ios - 使用 UIAttachmentBehavior 和自动布局约束拖动 UIView

iPhone:多任务、多线程?

ios - 滚动时 UITableViewCell contenview 上的阴影率增加

iphone - 如何更改导航栏标题的前颜色

iphone - 适用于 iPhone 的 Sparrow 或 Cocos2D 2D 游戏?

Java GUI 按钮无法按下

iphone - '#' 字符 Twitter 在 ios 中发布 url

ios - 生成 iOS 证书时遇到问题