我需要使用UITextField作为输入文本的缓冲区,但我使用自定义键盘并且不应显示ios键盘。因此,我已从此文本字段中取消第一响应者(或禁用用户交互)。问题是,如果我使用直接赋值更改TextField的值:testField.text = @“new text”,侦听器不会触发这些更改(我需要一个事件编辑更改)。在没有定义自定义侦听器的情况下,是否有针对此问题的ios解决方案?
答案 0 :(得分:0)
您是否尝试过设置文字字段的通知:
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(yourFunction)
name:UITextFieldTextDidChangeNotification
object:self.yourTextField];