键盘启动时阻止ui

时间:2011-10-19 05:16:24

标签: objective-c ios cocoa-touch uikit

我看过几个应用程序在键盘存在时显示当前ui顶部的透明视图,如果点击它会隐藏键盘。我环顾网络,无法找到解决此问题的方法。

1 个答案:

答案 0 :(得分:0)

只需添加UIButton,自定义类型,屏幕大小,并在文本字段(或其他条目)获得焦点时将其添加到视图中。确保在添加按钮时将编辑视图置于其超级视图的前面(以确保编辑视图仍然响应触摸)。

将目标添加到取消键盘的按钮([myTextfield resignFirstResponder])并删除按钮。

同时确保在textField正常解散时删除按钮。