2014-06-20 65 views
0

我有上的UITextFieldUITextFieldViewModeUnlessEditing模式,所以它應該在我們編輯文本框時消失。UITextField上的右視圖在編輯時不會消失

但是現在,當我按編程方式開始編輯文本字段時,您按右側視圖(編輯按鈕)右側視圖不會立即消失。它只會在我開始輸入內容時消失。

那麼爲什麼編輯UITextField只能在打字時開始而不是成爲第一響應者?我該如何解決?

回答

1

將< UITextFieldDelegate>添加到您的界面。

然後設置委託或您的文本字段自我(在IB OR)例如在viewDidLoad中:

self.theTextField.delegate = self; 

添加此方法您的m:

-(void)textFieldDidBeginEditing:(UITextField *)textField{ 

    // Whatever is supposed to happen when you begin to edit the textfield happens now 

} 
相關問題