目前我设计的 UI 包含两个用于重置密码的简单文本字段。在我看来,我没有使用UIScrollView. 因此,当 UI 在 iPhone SE 上显示时,UI 应该向上移动,因为它UITextField隐藏在键盘后面。为了避免这种情况,我使用了一个著名的库:
https://github.com/hackiftekhar/IQKeyboardManager
但是当我的 UI 出现时,它仍然没有上升。
目前我设计的 UI 包含两个用于重置密码的简单文本字段。在我看来,我没有使用UIScrollView. 因此,当 UI 在 iPhone SE 上显示时,UI 应该向上移动,因为它UITextField隐藏在键盘后面。为了避免这种情况,我使用了一个著名的库:
https://github.com/hackiftekhar/IQKeyboardManager
但是当我的 UI 出现时,它仍然没有上升。
您需要将以下行添加到AppDelegate(以在所有视图控制器中启用)或仅在viewDidLoad要UIViewController启用IQKeyboardManager.
IQKeyboardManager.sharedManager().enable = true
将以下行添加到AppDelegate
IQKeyboardManager.sharedManager().enable = true
IQKeyboardManager.sharedManager().keyboardDistanceFromTextField = 100