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

Yia*_*lis 7 c# keypress uitextfield xamarin.ios ios

UITextView有一个Changed事件来处理按键.然而UITextField事实并非如此.

如何在中检测到KeyPress事件UITextField

有描述的方法在这里使用的通知,但我的问题是,我不能从TextFieldTextDidChangeNotification退订.

pou*_*pou 3

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

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

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

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