1

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

https://github.com/hackiftekhar/IQKeyboardManager

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

UITextField 仍然隐藏在键盘下

4

2 回答 2

4

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

IQKeyboardManager.sharedManager().enable = true
于 2017-06-11T18:48:35.713 回答
1

将以下行添加到AppDelegate

IQKeyboardManager.sharedManager().enable = true
IQKeyboardManager.sharedManager().keyboardDistanceFromTextField = 100
于 2020-04-26T07:56:38.847 回答