我想在不按系統鍵盤中的Return按鈕的情況下隱藏鍵盤,以便在選擇下一個文本字段時自動隱藏。如何在不按下完成按鈕的情況下隱藏鍵盤?
在這裏,我有四個TextField
S,裏面放置一個定製單元。他們都有tag
與他們聯繫在一起。然後我把自定義Cell放入UITableViewController
。
首先文本字段顯示Date Picker
,使用動作片。當我進入第二個文本字段時,它顯示鍵盤。我的問題是,當我移動到下一個文本字段時,以前的文本字段不會移開。
我想在不按系統鍵盤中的Return按鈕的情況下隱藏鍵盤,以便在選擇下一個文本字段時自動隱藏。如何在不按下完成按鈕的情況下隱藏鍵盤?
在這裏,我有四個TextField
S,裏面放置一個定製單元。他們都有tag
與他們聯繫在一起。然後我把自定義Cell放入UITableViewController
。
首先文本字段顯示Date Picker
,使用動作片。當我進入第二個文本字段時,它顯示鍵盤。我的問題是,當我移動到下一個文本字段時,以前的文本字段不會移開。
嘗試其textFieldDidEndEditing方法檢查Enter按鈕pressed.As不久就被按下時,它會調用其代碼辭職鍵盤此方法。
[textField resignKeyboard];
使用此..code無需返回第一textfiled的keyboad ..
(BOOL)textFieldShouldBeginEditing:(*的UITextField)文本框 {
如果(textField.tag == 1) { [self showAction sheet]; return NO;
} return YES; }
請切換打勾,然後我得到了點... – 2012-03-12 09:30:08
亞我沒有that..can你給UR郵件ID .. – 2012-03-12 09:49:07
發生了什麼?你需要郵件ID? – 2012-03-12 09:52:31
試試這個代碼..in這個的touchesBegan這將是辭職鍵盤的時候你西港島線在屏幕上觸摸..和時,你會選擇下一個申請,它會調用鍵盤阿恩!
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
CGPoint pt = [[touches anyObject] locationInView:self.view];
[usertextfiledobject resignFirstResponder];}
-(BOOL)textFieldShouldReturn:(UITextField *)textField
試試這個方法......如果u去下一個文本框的鍵盤將再次彈出。
您通過編程方式添加完成按鈕? – Narayana 2012-03-12 06:58:46
不,我沒有采取任何完成按鈕,我想嘗試沒有按下按鈕和鍵盤上的返回按鈕它將自動resign.while我改變textfields .. – 2012-03-12 07:06:01
它會調用textFieldDidEndEditing方法爲每個textField默認如果你是在textFields之間改變。 – Narayana 2012-03-12 07:15:13