加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何在UITextField中检测到KeyPress事件?

发布时间:2020-12-15 17:14:25 所属栏目:百科 来源:网络整理
导读:在UITextView中有一个Changed事件来处理按键.但是UITextField没有这样的事件. 如何在UITextField中检测到KeyPress事件? 有一个使用通知描述的方法here,但我遇到的问题是我无法取消订阅TextFieldTextDidChangeNotification. 解决方法 我不确定你的问题是什么
在UITextView中有一个Changed事件来处理按键.但是UITextField没有这样的事件.

如何在UITextField中检测到KeyPress事件?

有一个使用通知描述的方法here,但我遇到的问题是我无法取消订阅TextFieldTextDidChangeNotification.

解决方法

我不确定你的问题是什么.你似乎第一个回答了自己,即
解决方案(来自您的链接)是使用NSNotificationCenter.DefaultCenter.AddObserver.

第二个是关于取消订阅 – 如果你想停止观察你应该调用前面的方法对应物,即NSNotificationCenter.DefaultCenter.RemoveObserver.

只需保留从AddObserver返回的对象,以便将其提供给RemoveObserver.

注意:如果我没有正确理解您的问题,请使用编辑并添加一些您想要实现的细节和/或代码,我们会尽力帮助:-)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读