在這里使用addTarget比較好
- (void)viewDidLoad {
[super viewDidLoad];
[self.nameField addTarget:self action:@selector(textValueChanged) forControlEvents:UIControlEventEditingChanged];
[self.phoneField addTarget:self action:@selector(textValueChanged) forControlEvents:UIControlEventEditingChanged];
}
/**
* 監(jiān)聽文本輸入框內(nèi)容的改變
*/
- (void)textValueChanged{
self.addBtn.enabled = (self.nameField.text.length != 0 && self.phoneField.text.length != 0);
}
UIControlEventEditingChanged是重點,不要寫成了UIControlEventValueChanged