2012-04-18 33 views
-1

我想知道是否可以使用鍵盤的「完成」鍵作爲返回鍵?使用「完成」按鈕作爲返回鍵

例子:

您是在搜索字段中,鍵入要搜索,然後,而不是敲擊鍵盤的回車鍵,我想用戶能夠啓動任何通過點擊'完成'鍵在鍵盤上方進行搜索。

更新:

我不想改變文本或返回鍵的方面。我要推出與「完成」藍色按鈕在鍵盤上方的小酒吧搜索,旁邊的「上一頁」和「下一頁」

+0

你介意提供一些信息? – Novarg 2012-04-18 11:48:32

+0

不,我只是認爲這是足夠的 – 2012-04-18 11:49:54

+0

http://stackoverflow.com/a/1185197/919545嘗試多搜索一下更多的時間 – 2012-04-18 11:51:11

回答

0

我只是實現以下方法:

從UITextFieldDelegate

textFieldShouldReturn: 

詢問委託人,如果文本字段應處理按下返回按鈕。

- (BOOL)textFieldShouldReturn:(UITextField *)textField; 
0
textField.returnKeyType=UIReturnKeyDone; 

添加到您的文本字段的委託來清除鍵盤時,它的壓制:

- (BOOL)textFieldShouldReturn:(UITextField *)aTextfield { 

    [textField resignFirstResponder]; 

    return YES; 

} 
0

試試這個: 它會幫助你... 第一套委託給你的所有textfields比寫這種方法:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { 

    if([text isEqualToString:@"\n"]) { 
     [textView resignFirstResponder]; 
     return NO; 
    } 

    return YES; 
}