2011-06-27 19 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。