Стиль презентации OverFullScreen отставал от показа клавиатуры - PullRequest
0 голосов
/ 21 апреля 2020

Я отображаю viewController с presentationStyle = .overFullScreen. Внутри этого есть textField, когда в первый раз он становится слишком медленным, когда CPUFirstResponder становится слишком быстрым, процессор подскочил на 100% за 3-4 секунды. Как только клавиатура появится, я могу отклонить ее и снова открыть, как обычно. Но после того, как представление отклонено и представляет другой экземпляр, проблема снова появляется.

Я попытался представить V C в другом стиле (.fullScreen, .currentContext...), все в порядке. Но когда установлено .overFullScreen / .overCurrentContext, то отставание клавиатуры.

Я прочитал несколько постов об этой проблеме, и некоторые взламывает кеширование клавиатуры, но они кажутся устаревшими и не работают.

Пока что я ' Мы должны взломать (добавить взломать подпредставления). Если я хочу представить контроллер нормально, как исправить проблему с клавиатурой?

Это Xcode11.4, Objective- C, ios 13.4, цель развертывания начиная с ios 9.0. Очень старый проект, да.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...