取消程序键盘的2种方法,随时可以取消键盘
2012-11-20 08:49
330 查看
1.比较简单,在哪里有能用,不用找到第一响应者是谁;
UIWindow * keyWindow=[[UIApplicationsharedApplication]
keyWindow];
[keyWindowendEditing:YES];
2.遍历找第一响应者,取消;
-(void)doResignFirstResponder:(UIView *)myView
{//循环遍历找到第一相应者取消
for (UIView * viin myView.subviews)
{
if ([vi
isFirstResponder]) {
[vi resignFirstResponder];
break;
}
else{
[selfdoResignFirstResponder:vi];
}
}
}
-(void)hiddenKeyBorad:(id)sedner
{//取消键盘的方法
UIWindow * keyWindow=[[UIApplicationsharedApplication]
keyWindow];
[selfdoResignFirstResponder:keyWindow];
}
UIWindow * keyWindow=[[UIApplicationsharedApplication]
keyWindow];
[keyWindowendEditing:YES];
2.遍历找第一响应者,取消;
-(void)doResignFirstResponder:(UIView *)myView
{//循环遍历找到第一相应者取消
for (UIView * viin myView.subviews)
{
if ([vi
isFirstResponder]) {
[vi resignFirstResponder];
break;
}
else{
[selfdoResignFirstResponder:vi];
}
}
}
-(void)hiddenKeyBorad:(id)sedner
{//取消键盘的方法
UIWindow * keyWindow=[[UIApplicationsharedApplication]
keyWindow];
[selfdoResignFirstResponder:keyWindow];
}
相关文章推荐
- Java程序中取消窗口标题栏以及边框,并使窗口可以相应鼠标事件,被鼠标拖动;设置JFrame背景色
- 可以让你玩儿光剑的程序,vc实现方法和代码
- 自定义4*4矩阵键盘在Qt4程序中的使用方法
- C程序读取键盘码的方法
- windows中当你的键盘无法使用时我们可以用另一种方法哦
- 创建一个名为myinput.java的程序:包含从键盘读取 int、double、float、boolean、short、byte和string值的方法
- C语言获得命令行参数的方法,程序总是可以使用命令行参数吗?
- 【转】jbdc程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法
- 今天在看程序,看到了break ,C还不是很好,就查了一下。再次记录一下。以后可以随时查看。
- 两层Makefile的书写方法,可以一次生成在X86和ARM运行的程序
- 如何用最简单的方法让WPF程序支持多国语言,并且语言文字用户可以随意编辑?
- 编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
- c语言:编写一个程序,可以直接接收键盘字符
- //1.编写代码模拟三次密码输入的场景。//2.编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
- UITextView 取消键盘方法
- 触发器能向程序提供消息或其它方法可以让触发器通知程序
- 在Quartus II中使用JTAG模式固化程序到EPCS中的方法==掌握这个方法后就可以在做PCB时候只留一个JTAG下载口即可。
- 如何设置操作系统处于最佳性能?此方法可以取消系统自带的界面渲染及其它多余的辅助功能.
- 浏览器调用windows系统exe文件方法可以用于启动屏幕键盘等功能哦
- Android模拟内存紧张,应用被杀死如何模拟应用程序被杀掉? 更新:Daniel Lew指出,最简单的方法是在DDMS中点击”Stop Porcess”杀掉你的程序,在你调试程序的时候可以这样做。