嗨如何将返回键设置为下面的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)
您可以在导航栏上制作完成按钮来隐藏键盘。
因为键盘上的下一个按钮UITextView将为您提供新行。
编辑
从代码中删除此行,当您按下下一步按钮时,它将放弃您的键盘
[textView resignFirstResponder];
Run Code Online (Sandbox Code Playgroud)