在編輯模式下的子類ABNewPersonViewController
的類中,我加載了一個透明視圖(xib文件)。編輯後在ABNewPersonViewController中ResignFirstResponder
當我做一些編輯時,鍵盤彈出,甚至在我加載下一個視圖後,鍵盤不會消失。
我應該在哪裏辭職的第一響應者?
在編輯模式下的子類ABNewPersonViewController
的類中,我加載了一個透明視圖(xib文件)。編輯後在ABNewPersonViewController中ResignFirstResponder
當我做一些編輯時,鍵盤彈出,甚至在我加載下一個視圖後,鍵盤不會消失。
我應該在哪裏辭職的第一響應者?
最簡單的方法是調用endEditing
上的視圖。
你必須辭職當你的觀點是dissapearing,例如:
-(void)viewWillDisappear:(BOOL)animated{
[myTextView resignFirstResponder];
}
分配UITextFieldDelegate,寫這個方法辭職鍵盤
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[TextFieldName resignFirstResponder];
return YES;
}
希望這可以幫助周到,謝謝!
在這種情況下myTextView是什麼。我在這裏編輯'ABNewPersonViewController'。我正在編輯視圖控制器中的字段。 – 2012-03-28 08:55:52
顯示鍵盤的textView – 2012-03-28 08:56:33
我正在討論編輯上圖中的字段。如何在這裏關閉鍵盤 – 2012-03-28 09:08:44