【问题标题】:IQKeyboardManager not working properly in my view controllerIQKeyboardManager 在我的视图控制器中无法正常工作
【发布时间】:2017-06-11 12:43:29
【问题描述】:

目前我设计的 UI 包含两个用于重置密码的简单文本字段。在我看来,我没有使用过UIScrollView。因此,当 UI 在 iPhone SE 上显示时,UI 应该向上移动,因为 UITextField 隐藏在键盘后面。 为了避免这种情况,我使用了一个著名的库:

https://github.com/hackiftekhar/IQKeyboardManager

但是当我的 UI 出现时,它仍然没有向上移动。

【问题讨论】:

  • 就我而言,它不起作用,因为我使用的是 UIScrollView。当我删除它时,它工作得很好。只是发表评论,让遇到与我相同的问题的任何人都知道。
  • @Rod 任何使用滚动视图的解决方案?

标签: ios objective-c swift3 iqkeyboardmanager


【解决方案1】:

您需要将以下行添加到AppDelegate(以在所有视图控制器中启用)或仅在您要启用UIViewControllerviewDidLoad 中添加IQKeyboardManager

IQKeyboardManager.sharedManager().enable = true

【讨论】:

    【解决方案2】:

    将以下行添加到AppDelegate

    IQKeyboardManager.sharedManager().enable = true
    IQKeyboardManager.sharedManager().keyboardDistanceFromTextField = 100
    

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      相关资源
      最近更新 更多