Как видно ниже, моя панель инструментов обрезается в компактном размере:
Мой пользовательский интерфейс состоит из панели инструментов и веб-представления. Ограничения, которые я пробовал, не работают, хотя я заставил их стать синими. Как видите, моя панель инструментов закреплена сверху, слева и справа (я также установил постоянную высоту).
Как я могу заставить панель инструментов правильно отображаться в компактном размере.
Спасибо.
Редактировать1:
Изменить2:
Вот что я сделал, чтобы все отображалось правильно:
Мне пришлось перетащить края WebView до края (универсальной) раскадровки, чтобы веб-страницы отображались без обрезания.
Я прикрепил (Editor>Pin) передний край, задний край и верхний край панели инструментов к Superview. Я также Ctrl+перетаскивал вертикально серую часть панели инструментов, чтобы установить постоянную высоту.
Я прикрепил (Editor>Pin) передний край, задний край и нижний край WebView к Superview.
Я Ctrl + перетащил вертикально из WebView на панель инструментов и выбрал «Вертикальный интервал», чтобы сделать расстояние между ними (которое отсутствует) постоянным.
Я добавил код по ссылке на другой ответ, чтобы UITextField растянулся или сжался, чтобы соответствовать доступному пространству. Обратите внимание, что Preview не может видеть код, поэтому вам нужно запустить приложение, чтобы увидеть, что UITextField действительно сжимается и расширяется до размера устройства.
Вот снимок экрана: