您的位置:首页 > 其它

storyboard隐藏iphone软键盘

2012-05-29 16:29 99 查看
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 即可。

欢迎指点 ,共同进步 .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: