一些文本输入控件等待输入时会弹出软键盘,我们可以设置这些控件的did end on exit之类的回调方法以在用户点击软键盘上的done或return之列的按键时收起键盘.
不过某些时候有些键盘没有上述的按键,或者我们希望点击app视图的背景时使软键盘收起来,无论当时软键盘是否打开.
一种办法是拖动一个按钮到view上,然后使其大小和view相同,然后设置点击该按钮的回调.
but,我们还可以有更简单的方法.
我们知道uiview本身没什么action,不过它的子类uicontrol却有不少,所以我们可以将view的类型从uiview变为uicontrol,这样我们就可以免费获得想要的触摸事件了,所以第一步,将view类变为uicontrol:
然后拖拽view到头文件,选择事件处理器:
最后我们完成回调方法的编写:
相关文章
猜你喜欢
- ASP.NET自助建站系统中如何实现多语言支持? 2025-06-10
- 64M VPS建站:如何选择最适合的网站建设平台? 2025-06-10
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
- 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10



