Я делаю настраиваемую клавиатуру и желаю, чтобы метка и текстовое поле были сосредоточены в пространстве, оставленном над клавиатурой, я решил, что правильным способом было бы включить их в UIstackView, а затем центрировать стек. Однако у меня возникают проблемы с изменением размера стека моего textField, в результате чего любой текст, который я ввожу, будет обрезан.
Я попытался добавить сопротивление сжатию и ряд различных решений, но мне ясно, что мне не хватает информации о том, как работают UIStackViews. Обычно я заставляю их работать, но всей части изменения размера я не понимаю.
Первые два экрана не имеют стека, добавляя их как subview в представление viewcontrollers, а второй снимок экрана показывает, как stackView изменяет размер моего текстового поля каждый раз, когда клавиатура уходит в отставку.
Как я могу остановить stackview от изменения размера содержащихся в нем представлений?