ios - 如何避免 IQKeyboard 也向上滚动导航栏?

标签 ios swift xcode

我正在使用 IQKeyboard ( https://github.com/hackiftekhar/IQKeyboardManager ) 来避免键盘在文本字段上书写时隐藏它们。 但是,他们还会向上滚动我不打算做的导航栏。我该如何避免这种情况?

我正在使用以下代码段在 AppDelegate

中使用相同的代码段
IQKeyboardManager.sharedManager().enable = true
IQKeyboardManager.sharedManager().enableAutoToolbar = false
IQKeyboardManager.sharedManager().shouldShowToolbarPlaceholder = false
IQKeyboardManager.sharedManager().previousNextDisplayMode = IQPreviousNextDisplayMode.alwaysHide
IQKeyboardManager.sharedManager().keyboardDistanceFromTextField = 20

最佳答案

避免 NavigationBar 向上移动的最简单方法是将所有内容放入 UIScrollView

IQKeyboardManager 的作者那里检查这个 Check this

关于ios - 如何避免 IQKeyboard 也向上滚动导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52089730/

相关文章:

iphone - 多行标签文本对齐

objective-c - 阻止应用程序备份文档文件夹?

ios - SpriteKit - 标签在背景中的基本定位

json - Firebase 不断更改 JSON 文件

ios - TableView 在重新加载时显示重复的单元格

iphone - 如何实现禁用的应用程序设置?

ios - UITableViewController 中的导航栏与状态栏重叠

ios - 如何使用 uiwebview 和 swift 登录网站?

ios - Swift 在不知道类型的情况下转换泛型

cocoa - 如何在不从方法返回的情况下刷新核心图?