2010-09-16 84 views

回答

10

使用下面的代碼

- (void)viewWillDisappear:(BOOL)animated 
{ 
    [textField resignFirstResponder]; 

} 

它會解僱你的鍵盤時,當你的觀點被解僱。

如果點擊保存按鈕,您的視圖不會被解散,然後在保存按鈕單擊事件也必須寫[textField resignFirstResponder];否則它將工作。

更新: 如果您不能跟蹤文本框或有太多的文本框,然後使用

[self.view endEditing:YES];

viewWillDisappear

會做的伎倆。

+0

我不認爲那裏有任何問題的答案。至少爲downvoting提供評論... – 2010-12-27 05:39:04

1

所有你需要做的是從作爲firstResponder辭職文本框:

[textbox resignFirstResponder]; 

將在當你點擊保存,你會好調用的方法去

25

如果要通過輕觸按鈕來隱藏鍵盤,並且如果您有許多文本字段並且用戶可以在任何字段上。然後你可以使用此代碼:

[self.view endEditing:YES];

輕按視圖的任何地方,和鍵盤將dissappear ..

恩喬伊.. :)

+0

+1不錯的答案.. – Jitendra 2014-05-20 10:15:14

+0

@NiKKi謝謝..你真的節省了我的時間:D +1 – 2014-11-20 11:21:07