UITextView响应键盘的return完成键 uitextview回收键盘

作者:舍得333【】主页:http://blog.sina.com.cn/u/1509658847
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明,否则将追究法律责任。



UITextFieldDelegate代理里面响应return键的回调:textFieldShouldReturn:。
但是 UITextView的代理UITextViewDelegate 里面并没有这样的回调。
但是有别的方法可以实现:
UITextViewDelegate里面有这样一个代理函数:
- (BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text

这个函数的最后一个参数text代表你每次输入的的那个字,所以:
- (BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text{
if ([textisEqualToString:@"n"]){ //判断输入的字是否是回车,即按下return
//在这里做你响应return键的代码
return NO;//这里返回NO,就代表return键值失效,即页面上按下return,不会出现换行,如果为yes,则输入页面会换行
}

returnYES;
}

  

爱华网本文地址 » http://www.413yy.cn/a/25101016/314029.html

更多阅读

键盘怎么复制粘贴 电脑的粘贴快捷键

键盘怎么复制粘贴——简介 现在的电脑很方便,大多数的工作都由鼠标来完成,甚至进行输入,都是由手写或语音来完成,键盘用得越来越少,以至很多人已经忘了,该怎么用键盘来进行复制粘贴这样简单的操作,甚至有的人根本就不知道怎么用键盘复制粘

PS的所有快捷键 ps的复制粘贴快捷键

PS的所有快捷键 photoshop快捷键大集合PS的所有快捷键——工具/原料ps怎样取消选区,photoshop如何选区?PS的所有快捷键——步骤/方法PS的所有快捷键 1、显示/隐藏选择区域 【Ctrl】+【H】PS的所有快捷键 2、取消当前命令:Esc; 工具选项

英语时态之过去完成时 英语的过去完成时

过去完成时本词条介绍英语语法中的一种,为八大时态之一。本条主要分析了过去完成时的表达及其与其他时态的区别。定义过去完成时(past perfect tense):①表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前

声明:《UITextView响应键盘的return完成键 uitextview回收键盘》为网友流浪汉分享!如侵犯到您的合法权益请联系我们删除