UITextView响应键盘的return完成键 uitextview回收键盘
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明,否则将追究法律责任。
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;
}
更多阅读
键盘怎么复制粘贴 电脑的粘贴快捷键
键盘怎么复制粘贴——简介 现在的电脑很方便,大多数的工作都由鼠标来完成,甚至进行输入,都是由手写或语音来完成,键盘用得越来越少,以至很多人已经忘了,该怎么用键盘来进行复制粘贴这样简单的操作,甚至有的人根本就不知道怎么用键盘复制粘
键盘上的“Pause/Break ”键的作用? pausebreak键作用
问题描述 键盘上的“Pause Break ”键的作用是什么?解决方案 Pause/Break:可中止某些程序的执行,特别是 DOS 程序,现
PS的所有快捷键 ps的复制粘贴快捷键
PS的所有快捷键 photoshop快捷键大集合PS的所有快捷键——工具/原料ps怎样取消选区,photoshop如何选区?PS的所有快捷键——步骤/方法PS的所有快捷键 1、显示/隐藏选择区域 【Ctrl】+【H】PS的所有快捷键 2、取消当前命令:Esc; 工具选项
英语时态之过去完成时 英语的过去完成时
过去完成时本词条介绍英语语法中的一种,为八大时态之一。本条主要分析了过去完成时的表达及其与其他时态的区别。定义过去完成时(past perfect tense):①表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前
CorelDRAW绘图工具的常用快捷键大全 机械制图常用绘图工具
出处:本站整理 作者:绿色软件编辑 人气:5583次 评论: 4 | 我要发表看法CorelDRAW的快捷键显示导航窗口(Navigator window) 【N】运行 Visual Basic 应用程序的编辑器 【Alt】+【F11】保存当前的图形 【Ctrl】+【S】打开编辑文本对话框