【发布时间】:2018-09-02 12:40:38
【问题描述】:
我在获取文本字段的UIControlEventEditingChanged 事件时遇到问题。
代码如下:
[_txtNum1 addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
那么这个方法:
-(void)textFieldDidChange :(UITextField *) textField{}
当我没有实现文本字段的以下委托方法时,这完美地调用了textFieldDidChange:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
当我并行使用文本字段的委托方法shouldChangeCharactersInRange 时,它不会为textFieldDidChange 触发事件,而只会为shouldChangeCharactersInRange 获取事件。
提前感谢您的帮助。
【问题讨论】:
标签: ios objective-c cocoa uitextfield