IQKeyboardManager在我的视图控制器中无法正常工作

时间:2017-06-11 12:43:29

标签: ios objective-c swift3 iqkeyboardmanager

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

https://github.com/hackiftekhar/IQKeyboardManager

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

UITextField is still hidden under keyboard

2 个答案:

答案 0 :(得分:1)

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

IQKeyboardManager.sharedManager().enable = true

答案 1 :(得分:0)

将以下行添加到AppDelegate

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