Задать вопрос
@rksdricloud

Как сделать размер WebView динамическим?

Пишу на Swift свое первое приложение.
Не могу никак сделать так, чтобы WebView подстраивался под размер устройства.
То есть требуется сделать height:100% и width:100%.
Заранее всем спасибо!
  • Вопрос задан
  • 2485 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Flanker_4
@Flanker_4
Есть два варианта:
1) Зажимаете правой кнопкой на UIWebView в IB и тянете на родительскую вьюшку(это проще сделать в навигаторе , который слева), там устанавливаете первый раз Center X, опять перетаскиваете и выбираете Center Y, Equal Width, Equal Height. Ну т.е. центрирование в родительской вьюшке и одинаковые размеры с ней.
Это же можно сделать в тех менюшках, что вы привели на скрине, но перетаскиванием вот таким быстрее :)
2) Устанавливаете Leading,Tralling, Top, Bottom в 0 , или сколько Вам там нужно (для этого на приведенном скрине нужно нажать на красные линии вот такой формы |-|, на все 4 штуки. Там же ставите галочки на против width height и обязательно нажимаете кнопочку внизу AddConstraints (в скобках будет их количество, а именно 6 шт). После этого выбираете webView и в свойствах (панель слева) на вкладке размеров находите constraint width и height и меняете у них тип с равно(=) на >=. Ну и указываете минимальный размер, к примеру 10пикселей. Это будет значит следующее - прибить вьюху к границам родительской, при этом возможно изменять высоту и ширину но не менее такого-то значения
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы