根據文本框的內容,動態設置控件

這個是對UITextField的文本進行動態監控,進行動態設置控件狀態的方法。

1.添加當前ViewController爲觀察者,來監聽名稱爲UITextFieldTextDidChangeNotification的通知

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldTextDidChange:) name:UITextFieldTextDidChangeNotification object:nil];


2.這裏就可以針對這個通知進行相關處理

if ([[notification name] isEqualToString:UITextFieldTextDidChangeNotification]) {
        if ([[codeTextField text] length]) {
            registerButton.enabled = YES;
            registerButton.backgroundColor = [UIColor colorWithHexString:@"#00c0cc"];
        }else
        {
            registerButton.enabled = NO;
            registerButton.backgroundColor = [UIColor grayColor];
        }
    }


發佈了36 篇原創文章 · 獲贊 12 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章