UITextView中返回键的新行

use*_*990 5 iphone xcode

嗨如何将返回键设置为下面的UITextView新行?谢谢

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if (range.length == 0) {
    if ([text isEqualToString:@"\n"]) {
        [textView resignFirstResponder];
        NSIndexPath *path = [NSIndexPath indexPathForRow:0 inSection:0];
        [self.tableView scrollToRowAtIndexPath:path atScrollPosition:UITableViewScrollPositionTop animated:YES];
        [self.tableView setScrollEnabled:NO];
        return NO;
    }
}

return YES;

}
Run Code Online (Sandbox Code Playgroud)

Raj*_*071 1

您可以在导航栏上制作完成按钮来隐藏键盘。

因为键盘上的下一个按钮UITextView将为您提供新行。

编辑

从代码中删除此行,当您按下下一步按钮时,它将放弃您的键盘

[textView resignFirstResponder];
Run Code Online (Sandbox Code Playgroud)

  • @user2028990-那么你有textField而不是textView...检查它...:) (2认同)