这是iPhone Keyboard Covers UITextField的后续内容,其中讨论了如何防止键盘覆盖文本字段。对我有用的答案是关于使用IQKeyboardManager的答案。对我来说问题是它解除了我的导航栏。该文件说
如果您不想隐藏默认的UINavigationBar 然后,当keyboardManager向上滑动视图时,UINavigationController 只需将故事板中的UIView类更改为UIScrollView XIB。
但我不确定它在谈论哪个UIView。由于提到这个的SO线程有数百个向上投票,我成像的人不得不处理这个问题。有人请分享他们可能会如何做到这一点? (我也是iOS的新手,所以请不要进行深奥的讨论。)
答案 0 :(得分:2)
为了不隐藏UINavigationBar
UINavigationController
self.view
,您需要将UIView
课程从UIScrollView
设置为{{1}}。这就是所有文件说的。
我已使用屏幕截图更新了文档here,这对于按照这些步骤非常有帮助。