UITextField:接收事件而不是第一响应者

时间:2012-03-29 15:33:55

标签: iphone ios

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

1 个答案:

答案 0 :(得分:0)

您是否尝试过设置文字字段的通知:

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