storyboard隐藏iphone软键盘
2012-05-29 16:29
99 查看
xcode 4.3.2 storyboard
** 点击软键盘的return键隐藏软键盘
.h文件定义IBAction
.m文件实现
storyboard中,选中文本框,查看 connections inspector 面板,选择Send Event >> Did End on Exit 事件,连线到文本框,选择 textFieldReturn 即可。
** 修改软键盘中“换行”为“完成”或其它:
修改文本框属性 Return Key ,选择“Done”或其它。中文系统会显示“完成”。
** 触摸屏幕其它地方隐藏软键盘
.h文件定义IBAction
-(IBAction)backgroundTouched:(id)sender;
.m文件实现
-(IBAction)backgroundTouched:(id)sender{
默认界面的是UIView类,UIView无法响应事件,为了响应点击屏幕的事件,我们必须改变视图类为UIControl。在 Attribute Inspector 中修改Class 为 UIControl
然后在 Connections Inspector 中出现事件,连线 Sent Event >> Touch Down 到界面上,选择 backgroundTouched 即可。
欢迎指点 ,共同进步 .
** 点击软键盘的return键隐藏软键盘
.h文件定义IBAction
-(IBAction)textFieldReturn:(id)sender;
.m文件实现
-(IBAction)textFieldReturn:(id)sender{ [sender resignFirstResponder];//关键代码 }
storyboard中,选中文本框,查看 connections inspector 面板,选择Send Event >> Did End on Exit 事件,连线到文本框,选择 textFieldReturn 即可。
** 修改软键盘中“换行”为“完成”或其它:
修改文本框属性 Return Key ,选择“Done”或其它。中文系统会显示“完成”。
** 触摸屏幕其它地方隐藏软键盘
.h文件定义IBAction
-(IBAction)backgroundTouched:(id)sender;
.m文件实现
-(IBAction)backgroundTouched:(id)sender{
[textFiledName resignFirstResponder];//关键代码 }
默认界面的是UIView类,UIView无法响应事件,为了响应点击屏幕的事件,我们必须改变视图类为UIControl。在 Attribute Inspector 中修改Class 为 UIControl
然后在 Connections Inspector 中出现事件,连线 Sent Event >> Touch Down 到界面上,选择 backgroundTouched 即可。
欢迎指点 ,共同进步 .
相关文章推荐
- h5键盘遮挡输入框问题 、模仿微信输入框失去焦点时隐藏iphone的软键盘和聚焦时出现输入框
- h5键盘遮挡输入框问题 、模仿微信输入框失去焦点时隐藏iphone的软键盘和聚焦时出现输入框
- iPhone界面上文本框UITextField的软键盘隐藏(取消第一响应)和移动键盘下面的内容
- Android软键盘状态的切换及其强制隐藏
- Android-- 隐藏显示软键盘
- 【移动开发】 Android隐藏输入法软键盘的一些说明
- android软键盘的现实和隐藏
- 隐藏EditText的软键盘
- Android软键盘的弹出 隐藏部分界面的方法
- 如何隐藏掉Iphone上面的状态栏(电池栏)
- EditText弹出软键盘,空白处隐藏
- 在iphone中隐藏虚拟键盘的实现
- android 检测软键盘的弹起与隐藏【绝对经典,好用】
- UITextField 隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘
- ios7.1以后,iphone上隐藏应用图标的方法
- 隐藏和显示 软键盘的方法
- android点击屏幕空白处隐藏软键盘
- android 点击空白隐藏软键盘
- iPhone 隐藏Status Bar和修改程序名称的小技巧