【发布时间】:2012-09-04 20:52:02
【问题描述】:
我有一个导航栏在滚动时固定在窗口的顶部。但是,当我单击输入并且键盘弹出固定位置导航移动并卡在错误位置时。有什么办法解决这个问题?
另外,我似乎无法通过在键盘外部单击来关闭键盘。
【问题讨论】:
-
是在界面生成器中设置的导航栏还是自定义视图?如果它是默认导航栏,它就无法移动
-
您必须有在显示键盘时运行的代码。如果您希望我们提供帮助,请发布。此外,发布隐藏键盘时运行的任何代码。最后,当您在键盘外部点击时,它不应该关闭。
-
您找到解决方案了吗?
-
当您触摸键盘外部时,它不会自动隐藏。您将不得不为您实现一些回调。一种简单的方法是创建一个不可见(自定义)按钮,填充所有背景区域并触发您执行的方法:
[textField resignFirstResponder];
标签: ios keyboard position fixed