Диспетчер IQKeboard оставляет много свободного места при переходе к предыдущему текстовому полю - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть список текстовых полей внутри стековых представлений, которые снова встроены в scrollview.Для работы с клавиатурой я использовал IQKeyboard Manager, он отлично работает.Хотя есть особый случай, когда сверху остается слишком много места.Ниже моя текущая структура пользовательского интерфейса

enter image description here Теперь предположим, что мой курсор находится на втором текстовом поле, и я прокрутил до конца, теперь, если я нажму на предыдущую кнопку, фокус будетв первом текстовом поле, но также прокручивает его вниз, чтобы показать его чуть выше клавиатуры, как на скриншоте ниже.Мое реальное ожидание состоит в том, что он должен сосредоточиться на первом текстовом поле, как сейчас, но он должен держать верхний пробел постоянным и не должен оставлять это много места.

enter image description here

В коде я только что включил IQKeyboardManager из AppDelegate.Никакой другой код для этого не добавляется.

 IQKeyboardManager.shared.enable = true

Любая помощь приветствуется

...