大家都知道iphone的原生键盘没有回收按钮,系统设置的空格键,在14系统也没效果,那么怎么从代码层面实现键盘的完成回收呢,操作如下
1.将键盘的操作类型设置为done
_textView.returnKeyType = UIReturnKeyDone;
2.// 换行键换为完成键
-
(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if ([text isEqualToString:@"\n"]){ //判断输入的字是否是回车,即按下return
//在这里做你响应return键的代码
[textView resignFirstResponder];
return NO; //这里返回NO,就代表return键值失效,即页面上按下return,不会出现换行,如果为yes,则输入页面会换行
}return YES;
}
注意遵守代理协议哦
网友评论