(iPhone/iPad开发)设置UITextView为不可编辑状态
来源:互联网 发布:mysql 10060错误 编辑:程序博客网 时间:2024/04/29 01:37
今天发现一个非常小的细节,我想设置一个自定义的继承UITextView类的一个控件编辑状态设置成不可编辑,后来发现,UITextView竟然没有这么一个属性,设置setEditable没用,这个小细节倒是以前没有注意过的,后来我是这么解决的,editable属性还是YES,只是设置该对象resignFirstResponder,因为我默认加载这个控件时是注册了第一响应者,这样设置,我就可以区分,当前是不是设置了不可编辑,然后在UITextViewDelegate函数中控制
一个很小的细节,以前没注意过,之前还以为UITextView也有setEnable属性呢。
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
这个代理函数,如果我取消了第一响应者,说明我想让他不可编辑,则全部返回NO,这样输入框就不可以编辑任何内容,而且键盘也不会出来。代码如下:
#pragma mark -#pragma mark - UITextViewDelegate- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{ if([textView isFirstResponder]){ return YES; } return NO;}
一个很小的细节,以前没注意过,之前还以为UITextView也有setEnable属性呢。
- (iPhone/iPad开发)设置UITextView为不可编辑状态
- jqGrid设置可编辑单元格为不可编辑状态
- EditText设置为不可编辑
- 设置QTableWidget为不可编辑
- 怎样将DevExpress中的GridView的某一个单元格的状态设置为编辑或不可编辑
- 让文本框设为不可编辑状态
- easyui textbox 设置只读不可编辑状态
- ExtJS 将表单设置为不可编辑(查看)
- 设置jsf的选择框h:selectOneMenu为不可编辑状态
- iPhone和iPad开发中的图标设置
- iPhone和iPad开发中的图标设置
- iPhone和iPad开发中的图标设置
- 设置GridCtrl中的Checkbox 为不可编辑
- 初学Qt:QLineEdit设置为不可编辑
- EditText设置可以编辑和不可编辑状态
- 一个button设置EditText状态可编辑及不可编辑
- android_EditText设置可以编辑和不可编辑状态
- android_EditText设置可以编辑和不可编辑状态
- C/C++产生随机数
- 数据库进阶系列之一:漫谈数据库索引
- C++读书笔记之 文件与流 文件读写操作 通过指针获取文件大小
- ExtJS Button的事件和方法定义
- 一个平台的思考
- (iPhone/iPad开发)设置UITextView为不可编辑状态
- Android 自定义应用permission 权限给其他应用方式
- 已知两人姓名,测定两人缘分的算法
- 聚福园二期施工招标公告
- CSS、JavaScript开发者必备的10款最佳工具
- 关于Dataguard Online redo log 和 Standby redo log
- 黑马韩前成linux从入门到精通proftpd服务器配置
- 图解Window下Telnet与远程桌面登陆工具使用
- Jquery 仿淘宝京东多条件筛选 可自行结合ajax加载