1.UISwitch
* UISwitch繼承自UIControl,因此也能像UIButton一樣監(jiān)聽一些事件,比如狀態(tài)改變事件
* UISwitch可以通過拖線監(jiān)聽狀態(tài)改變
* UISwitch可以通過addTarget:...方法監(jiān)聽狀態(tài)改變
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;
// 其中controlEvents參數(shù)傳遞的是:UIControlEventValueChang
2.監(jiān)聽文本框的文字改變
* 一個文本輸入框的文字發(fā)生改變時,文本輸入框會發(fā)出一個UITextFieldTextDidChange
* 因此通過監(jiān)聽通知來監(jiān)聽文本輸入框的文字改變
[[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(textChange) name:UITextFieldTextDidChange
// textField文本輸入框的文字改變了,就會調(diào)用self的textChange方法
新聞熱點
疑難解答