IQKeyboardManager проблема, верхняя строка состояния UIViewController перекрывающаяся - PullRequest
0 голосов
/ 30 апреля 2018

Я использую IQKeyboardManager .

Я показываю UITextView в середине экрана с прозрачным фоном, когда я нажимаю «Ответить». Весь viewController движется вверх, хорошо. но когда я уволил, вершина viewController оказалась под statusBar.

почему это происходит?

First Image

Second Image

1 Ответ

0 голосов
/ 30 апреля 2018

Это поведение IQKeyboardManager . IQKeyboardManager возьмет самый верхний контроллер вида и в зависимости от положения textView переместит весь контроллер вида вверх. В библиотеке нет ничего плохого. Вот как это реализовано. Так что есть несколько способов избежать этого.

Один из способов использования ниже линии. Попробуй один раз. Я не уверен, что это будет работать для каждого проекта.

self.view.window.windowLevel = UIWindowLevelStatusBar;

Другой способ - добавить еще один суперпредставление для TextView и попробовать. Это несколько возможных способов справиться с этим.

...