在做IOS开发时,点击UITextField控件,系统会自动弹出软键盘,当输入完成后如何收回软键盘.
通常有两种方法,第一种很简单
- 在UITextField控件上选择属性Return Key等为Done等;
- 为UITextField控件的Did End On Exit事件选择一个方法如下:
-
-(IBAction)textFieldDoneEditing:(id)sender{
[sender resignFirstResponder];
}
这样在输入完成后,点击软键盘右下角的DONE等按钮即可收回软键盘.
但有时候我们需要点击窗口空白的地方就让软键盘收回,网上的很多方法都不好用了,如
[self.view endEditing:YES];
反正这个我是没试成功
还有这种我试了也不行
-(IBAction)backgroundTab:(id)sender
{
[myTextField resignFirstResponder];
}
最后测试这种成功
要将nib的 view 的custom class 设置为UIControl 才行, 然后将其Touch Down 与action 连接在一起,
-(IBAction)hideKeyboard:(id)sender
{
[[UIApplicationsharedApplication] sendAction:@selector(resignFirstResponder) to:nilfrom:nilforEvent:nil];
}
- 大小: 347.2 KB
- 大小: 363.2 KB
分享到:
相关推荐
IOS开发小功能2:二维码扫描界面的设计(横线上下移动)
iOS 软件开发揭密:iPhone&iPad 企业应用和游戏开发
资源名称:iOS开发系列视频教程:Objective-C 资源目录: 【】无限互联iOS开发视频教程-Objective-C部分(第一部分) 【】无限互联iOS开发视频教程-Objective-C部分(第七部分) 【】无限...
iOS软键盘当被遮挡时,自动弹起,点击return时隐藏软键盘,点击外部UIView时,隐藏软键盘
苹果iOS开发中文电子书推荐:5--iPhone开发秘籍中文实践教程PART1
苹果iOS开发中文电子书推荐:4--iPhone开发基础中文教程.part1
iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,其中笔试题600条,面试题400条。 题型包含:判断题、单选题,多选题和面试题。这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多...
苹果iOS开发中文电子书推荐:4--iPhone开发基础中文教程PART2
苹果iOS开发中文电子书推荐:5--iPhone开发秘籍中文实践教程PART2
苹果iOS开发中文电子书推荐:5--iPhone开发秘籍中文实践教程PART3
苹果iOS开发中文电子书推荐:5--iPhone开发秘籍中文实践教程PART4
苹果iOS开发中文电子书推荐:5--iPhone开发秘籍中文实践教程PART5
苹果iOS开发中文电子书推荐:7--Cocos2d iPhone基础中文教程
iOS Web开发入门经典:使用HTML、CSS、JavaScript和Ajax
ios点击键盘以外空白区域隐藏键 ios点击键盘以外空白区域隐藏键 ios点击键盘以外空白区域隐藏键
XE7 & IOS开发之开发账号(1):开发证书、AppID、设备、开发授权profile的申请使用,附Debug真机调试演示(XCode所有版本通用,有图有真相) 323 XE7 & IOS开发之开发账号(2):发布证书、发布授权profile的申请...
苹果iOS开发中文电子书推荐:3--Objective-C基础中文教程PART1
苹果iOS开发中文电子书推荐:3--Objective-C基础中文教程PART3
最近做ios开发,做聊天界面是遇到了软键盘隐藏和显示问题,还有中英文切换也要调整整体的高度,真心的蛋疼,研究了几天,总算解决啦,不敢独享,所以分享一下,欢迎但牛指点一二。
ios微博项目视频教程:ios项目开发流程