2012-03-29 64 views
0

我需要使用UITextField作为输入文本的缓冲区,但是我使用自定义键盘,并且不应显示ios键盘。因此,我已经从该文本字段中辞退了第一响应者(或禁用用户交互)。问题是,如果我使用直接赋值来更改TextField的值:testField.text = @“new text”,这些更改将不会被侦听器触发(我需要编辑更改事件)。是否有没有定义自定义侦听器的这个问题的任何ios解决方案?UITextField:接收事件不是第一响应者

回答

0

您是否尝试过建立一个通知你的文本字段:

[[NSNotificationCenter defaultCenter] 
    addObserver:self 
    selector:@selector(yourFunction) 
    name:UITextFieldTextDidChangeNotification 
    object:self.yourTextField]; 
+0

这是行不通的 – 2012-03-29 15:49:48

相关问题