例如,需要监听手机号码TextField中输入字数到11位时候才让“获取短验Button”可点击。
方法如下:
在ViewDidLoad
中添加以下方法:
[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(checkTextFieldInput) userInfo:nil repeats:YES];
scheduledTimerWithTimeInterval
为监听时间间隔,这里设0.1秒。
selector:@selector(checkTextFieldInput)
这里需要在下面写一个方法命名为checkTextFieldInput
,里面就可以编写相应逻辑了:
- (void)checkTextFieldInput{
if(textField.text.length == 11){
self.xxxButton.userInteractionEnabled = YES ;
}
}