在iphone中隐藏虚拟键盘的实现

问答小助手 2013-01-17 01:30:36
加精
原问题来自于CSDN问答频道,更多解决方案见http://ask.csdn.net/questions/43

原问题:
如何在iphone中隐藏键盘?
有两个uiTextFields ,但是按了返回键之后键盘不能隐藏。
不知道该怎么办

在你的View或ViewController开始时要设置UITextFieldDelegate 协议:
@interface YourViewController : UIViewController <UITextFieldDelegate>

然后在.m文件中添加UITextFieldDelegate Protocol方法:
- (BOOL)textFieldShouldReturn:(UITextField *)textField{   [textField resignFirstResponder];   return YES;}

最后,初始化.m文件中的textfield后,
yourTextField=[[UITextField alloc] initWithFrame:yourFrame];

下一行非常重要
yourTextField.delegate = self; //viewcontroller或者view关联到textField

...全文
3355 59 打赏 收藏 转发到动态 举报
写回复
用AI写文章
59 条回复
切换为时间正序
请发表友善的回复…
发表回复
BetterThanNever 2015-09-10
  • 打赏
  • 举报
回复
引用 58 楼 Mercy_coo的回复:
点击空白收键盘 //设置手势 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(buttonAction)]; tap.numberOfTapsRequired = 1; [self.myview addGestureRecognizer:tap]; //实现方法 -(void)buttonAction { [self.myview.textField resignFirstResponder]; }
tapGesture就表示点击空白处吗还是整个屏幕?如果点击了别的地方键盘会不会消失呢?
Mercy_coo 2014-11-08
  • 打赏
  • 举报
回复
点击空白收键盘 //设置手势 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(buttonAction)]; tap.numberOfTapsRequired = 1; [self.myview addGestureRecognizer:tap]; //实现方法 -(void)buttonAction { [self.myview.textField resignFirstResponder]; }
生姜可乐 2013-06-06
  • 打赏
  • 举报
回复
原来如此,学习了。
  • 打赏
  • 举报
回复
嗯嗯 学习了
superfireware 2013-02-22
  • 打赏
  • 举报
回复
这个在苹果开发者教程里面有
zgbzgb2008 2013-02-21
  • 打赏
  • 举报
回复
very good 楼主
DeepLoving__ 2013-01-30
  • 打赏
  • 举报
回复
只能隐藏一个
DeepLoving__ 2013-01-30
  • 打赏
  • 举报
回复
正好需要这个 学习撸主的方法啦
linghuan2013 2013-01-29
  • 打赏
  • 举报
回复
学习了,长见识了
xiao5428xiao 2013-01-28
  • 打赏
  • 举报
回复
看不大懂 没见过
hxgzyfff 2013-01-28
  • 打赏
  • 举报
回复
哈哈哈哈,真好啊 。
yoyo_ 2013-01-28
  • 打赏
  • 举报
回复
赞一下,学习了~
afs1984 2013-01-26
  • 打赏
  • 举报
回复
真是非常受教!学习了!
anglu 2013-01-25
  • 打赏
  • 举报
回复
学习。学习学习。学习
sunhinur 2013-01-25
  • 打赏
  • 举报
回复
hao gao duan....
qin3071 2013-01-24
  • 打赏
  • 举报
回复
很赞,非常受用 ,谢谢!
JohnRFBryant 2013-01-23
  • 打赏
  • 举报
回复
这么牛!!
hexide007 2013-01-23
  • 打赏
  • 举报
回复
牛人啊!版主真是太厉害了
问答小助手 2013-01-23
  • 打赏
  • 举报
回复
引用 29 楼 zw405611448 的回复:
牛人啊!版主真是牛人
牛人都在CSDN问答啦
qi759828785 2013-01-23
  • 打赏
  • 举报
回复
确实牛人
加载更多回复(25)
苹果官方文档 目录 介绍 3 谁应该阅读本文? 3 先决条件 4 本文的组织 4 提供反馈 4 相关信息 5 核心应用程序 6 核心应用程序架构 6 应用程序的生命周期 6 事件处理周期 9 基本设计模式 11 应用程序运行环境 12 启动过程快,使用时间短 12 应用程序沙箱 13 虚拟内存系统 13 自动休眠定时器 14 应用程序的程序包 14 信息属性列表 16 应用程序图标和启动图像 21 Nib文件 21 处理关键的应用程序任务 22 初始化和终止 22 响应断 23 观察低内存警告 25 定制应用程序的行为 25 以景观模式启动 25 和其它应用程序进行通讯 26 实现定制的URL模式 27 显示应用程序的偏好设置 31 关闭屏幕锁定 31 国际化您的应用程序 32 性能和响应速度的调优 34 不要阻塞主线程 34 有效地使用内存 34 浮点数学运算的考虑 36 减少电力消耗 36 代码的优化 38 窗口和视图 39 什么是窗口和视图? 39 UIWindow的作用 39 UIView是作用 40 UIKit的视图类 41 视图控制器的作用 43 视图架构和几何属性 43 视图交互模型 44 视图渲染架构 46 视图坐标系统 48 边框、边界、和心的关系 49 坐标系统变换 51 内容模式与比例缩放 52 自动尺寸调整行为 54 创建和管理视图层次 55 创建一个视图对象 57 添加和移除子视图 57 视图层次的坐标转换 60 标识视图 61 在运行时修改视图 61 实现视图动画 61 响应布局的变化 63 重画视图的内容 64 隐藏视图 65 创建一个定制视图 65 初始化您的定制视图 65 描画您的视图内容 66 响应事件 67 视图对象的清理 68 触摸事件 69 事件和触摸 69 事件的传递 71 处理多点触摸事件 73 运动事件 80 拷贝、剪切、和粘贴操作 81 UIKit支持拷贝-粘贴操作的设施 82 粘贴板的概念 82 选择和菜单管理 85 拷贝和剪切选定的内容 87 粘贴选定内容 89 消除编辑菜单 90 图形和描画 91 UIKit的图形系统 91 视图描画周期 91 坐标和坐标变换 92 图形上下文 93 点和像素的不同 93 颜色和颜色空间 94 支持的图像格式 94 描画贴士 95 确定何时使用定制的描画代码 95 提高描画的性能 95 保持图像的质量 96 用Quartz和UIKit进行描画 96 配置图形上下文 97 创建和描画图像 99 创建和描画路径 100 创建样式、渐变、和阴影 101 用OpenGL ES进行描画 101 应用Core Animation的效果 101 关于层 102 关于动画 102 文本和Web 103 关于文本和Web的支持 103 文本视图 103 Web视图 104 键盘和输入法 106 管理键盘 107 接收键盘通告 107 显示键盘 109 取消键盘 109 移动键盘下面的内容 109 描画文本 113 在Web视图显示内容 113 文件和网络 114 文件和数据管理 114 常用目录 114 备份和恢复 115 在应用程序更新过程被保存的文件 116 Keychain数据 116 获取应用程序目录的路径 117 文件数据的读写 118 文件访问的指导原则 123 保存状态信息 123 大小写敏感性 124 网络 124 有效进行网络通讯的贴士 124 使用Wi-Fi 125 飞行模式警告 125 多媒体支持 127 在iPhone OS上使用声音 127 基础:硬件编解码器、音频格式、和音频会话 128 播放音频 131 录制音频 141 解析音频流 144 iPhone OS系统上的音频单元支持 145 iPhone音频的最佳实践 145 在iPhone OS使用视频 147 录制视频 147 播放视频文件 147 设备支持 150 确定硬件支持是否存在 150 和配件进行通讯 151 配件的基础 151 声明应用程序支持的协议 152 在运行时连接配件 152 监控与配件有关的事件 154 访问加速计事件 155 选择恰当的更新频率 156 从加速计数据分离重力成分 157 从加速计数据分离实时运动成分 157 取得当前设备的方向 158 使用位置和方向服务 159 取得用户的当前位置 159 获取与方向有关的事件 161 显示地图和注解 163 在用户界面加入地图视图 163 显示注解 165 通过反向地理编码器获取地标信息 173 用照相机照相 174 从照片库选取照片 176 使用邮件编辑界面 177 应用程序偏好设置 180 偏好设置的指导原则 180 偏好设置的接口 180 Settings程序包 182 S

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧