xcode 4.3.2 storyboard
** 点击软键盘的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 即可。
欢迎指点 ,共同进步 .