模拟器键盘不响应原因
2015-10-07 11:01
148 查看
键盘常用的几个方法
becomeFirstResponder:成为第一响应者,弹出键盘
resignFirstResponder:注销第一响应者,取消键盘
endEditing:YES:view控制键盘弹出,关闭。YES:关闭 NO:弹出
1、先分清楚加载顺序,等view加载完毕之后再调用
一般在viewDidAppear:这个方法实现
2、另外可能是电脑键盘跟模拟器的键盘冲突,两者只能二选一
点击模拟器–>Hardware–>Keyboard–>Connect Hardware Keyboard点击取消
这样模拟器的键盘就会相应了
becomeFirstResponder:成为第一响应者,弹出键盘
resignFirstResponder:注销第一响应者,取消键盘
endEditing:YES:view控制键盘弹出,关闭。YES:关闭 NO:弹出
1、先分清楚加载顺序,等view加载完毕之后再调用
一般在viewDidAppear:这个方法实现
/** * 当view全部加载完毕调用 */ - (void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:YES]; // 让姓名的控件自动弹出键盘 [self.nameField becomeFirstResponder]; // [self.nameField resignFirstResponder]; // [self.view endEditing:YES]; }
2、另外可能是电脑键盘跟模拟器的键盘冲突,两者只能二选一
点击模拟器–>Hardware–>Keyboard–>Connect Hardware Keyboard点击取消
这样模拟器的键盘就会相应了
相关文章推荐
- 深入Java集合学习系列:ArrayBlockingQueue及其实现原理
- CListCtrll控件的使用,讲得较为详细
- mysql(四、连接查询)
- Swift - 使用闭包筛选过滤数据元素
- C++中的类型转换之 const_cast static_cast dynamic_cast reinterpret_cast
- 腹肌撕裂者x高清中文字幕
- 计算机网络部分的面试常考点
- (日志,《算法导论》.8.2)计数排序,代码
- 请问<td style="cursor:pointer">标签是做什么用的?
- 《栈的应用_版本1.1(实现了如何十进制转十六进制)》
- 深入Java集合学习系列:ConcurrentLinkedQueue及其实现原理
- mysql(三、聚合函数)
- Swift - 使用UI Dynamics给UIKit组件添加移动吸附行为
- linux下motion摄像头监控编译与配置
- linux下motion摄像头监控编译与配置
- 8分钟锻炼腹肌教程
- atoi实现,考虑溢出等各种情况
- 数据挖掘之基础概念二
- ubuntu 修改.vimrc来配置vim
- Swift - 使用UI Dynamics给UIKit组件添加重力和碰撞行为