Моя проблема заключалась в том, что мое представление было в контроллере дочернего представления. Конвертация CGRect сделала свое дело.

дал интерфейс чата, в который я добавилconstraint дляtableView в нижней части экрана. Я изменяю значение ограничения, добавляя высоту клавиатуры, которая отлично работает на всех устройствах, кроме iPhone X.

Пользовательский интерфейс, когда клавиатура не видна:

Что хорошо.

Проблема в том, что когда появляется клавиатура, появляется пустое пространство между textView и клавиатурой:

Должен ли я попробовать другой подход для этого или он может быть решен с помощью ограничений?

Ответы на вопрос(2)

Ваш ответ на вопрос