阻止 IQKeyboardManager 删除我的导航栏
Posted
技术标签:
【中文标题】阻止 IQKeyboardManager 删除我的导航栏【英文标题】:Keep IQKeyboardManager from removing my Navigation Bar 【发布时间】:2014-08-02 00:21:36 【问题描述】:这是iPhone Keyboard Covers UITextField 的后续内容,它讨论了如何防止键盘覆盖文本字段。对我有用的答案是关于使用IQKeyboardManager 的答案。对我来说问题是它关闭了我的导航栏。文件说
如果不想隐藏默认的 UINavigationBar UINavigationController 当keyboardManager 向上滑动视图时,然后 只需从情节提要中将 UIView 类更改为 UIScrollView 或 xib.
但我不确定它说的是哪个 UIView。由于提到这一点的 SO 线程有数百个赞成票,我想象有人不得不处理这个问题。有人可以分享他们是如何做到这一点的吗? (我也是ios新手,所以请不要深奥的谈话)。
【问题讨论】:
【参考方案1】:为了不隐藏UINavigationController
中的UINavigationBar
,您需要将self.view
类从UIView
设置为UIScrollView
。文档就是这么说的。
我已经用屏幕截图更新了文档here,这对执行这些步骤很有帮助。
【讨论】:
以上是关于阻止 IQKeyboardManager 删除我的导航栏的主要内容,如果未能解决你的问题,请参考以下文章
IQKeyboardManager 在我的视图控制器中无法正常工作