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. 注意:如果我没有正确理解您的问题,请使用编辑并添加一些您想要实现的细节和/或代码,我们会尽力帮助:-) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |