2011-06-27 42 views
1

我使用的文本視圖,用於隱藏鍵盤我做,隱藏鍵盤和下一行功能使用時,使用文本視圖

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

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

    return YES; 
} 

但這樣做,即使我打回車鍵,鍵盤得到隱藏。直接進入下一行怎麼辦?我想實現下一行功能。

+1

如果你想允許用戶按「返回」去下一行,爲什麼你不要刪除這些代碼? – kubi

+0

檢查此鏈接,[iphone-problem-with-uitextview](http://stackoverflow.com/questions/889925/iphone-problem-with-uitextview) – Mahesh

+0

我想爲文本視圖不爲文本字段 – sameet

回答

0

我建議你在鍵盤上方保持一個帶有完成按鈕的工具欄。

默認隱藏工具欄。當選擇textView時,顯示帶有該doneBarButton的工具欄。

在doneBarButton選擇器上再次隱藏工具欄並退出textview。