storyboard隐藏iphone软键盘

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 即可。

 

欢迎指点 ,共同进步 .

posted @ 2012-05-29 16:29  TQ.CH  阅读(1058)  评论(0编辑  收藏  举报