让IQKeyboardManager不要删除我的导航栏

时间:2014-08-02 00:21:36

标签: ios objective-c storyboard iqkeyboardmanager

这是iPhone Keyboard Covers UITextField的后续内容,其中讨论了如何防止键盘覆盖文本字段。对我有用的答案是关于使用IQKeyboardManager的答案。对我来说问题是它解除了我的导航栏。该文件说

  

如果您不想隐藏默认的UINavigationBar   然后,当keyboardManager向上滑动视图时,UINavigationController   只需将故事板中的UIView类更改为UIScrollView   XIB。

但我不确定它在谈论哪个UIView。由于提到这个的SO线程有数百个向上投票,我成像的人不得不处理这个问题。有人请分享他们可能会如何做到这一点? (我也是iOS的新手,所以请不要进行深奥的讨论。)

1 个答案:

答案 0 :(得分:2)

为了不隐藏UINavigationBar UINavigationController self.view,您需要将UIView课程从UIScrollView设置为{{1}}。这就是所有文件说的。

我已使用屏幕截图更新了文档here,这对于按照这些步骤非常有帮助。