2016-10-26 2 views
-1

Как создать вид прокрутки по всей ширине и высоте в разных разрешениях (например, iPhone 4, iPhone 6)?Xcode Scroll Просмотр по всей ширине и высоте

Что попробовать: Выберите Scroll View и использовать автоматическое изменение масштаба его: enter image description here

Это похоже на работу в первом: enter image description here

Но Xcode жалуется тогда о сдерживает ошибку:

enter image description here

И если я исправлю их, вид прокрутки теряет свою высоту и ширина: enter image description here

Что делать неправильно?

+1

Вы используете AutoResizing или AutoLayout? –

+0

Я использую автоматический макет – rockZ

+0

1, 2, 3, 4 - текстовое поле? –

ответ

1
  1. Size Class до Any Any если нет.
  2. Выберите ScrollView и нажмите Pin кнопка расположена внизу.
  3. Заполните верхние, левые, нижние и правые боксы нулем и щелкните все четыре пунктирные линии, затем нажмите кнопку Add 4 Constraints в нижней части окна всплывающего окна.
  4. Теперь, чтобы решить проблему автоматического макета, выберите «Прокрутка» и нажмите кнопку «Resolve the Auto Layout issue» (последняя), расположенная внизу, и выберите опцию Update Frames.

Steps

Примечание: Если вы хотите использовать ScrollView с autolayout, вам нужно сделать немного больше работы. например. Не помещайте subviews непосредственно в ScrollView. Поместите UIView в ScrollView в качестве контейнера и поместите в него все подзадачи. Follow this tutorial

+0

Спасибо за ваш ответ. Я сделал именно то, что вы написали, но после добавления этих 4 ограничений он все еще не масштабируется: http://imgur.com/a/C800V – rockZ

+0

Как вы узнали, что вид прокрутки не масштабируется до полного размера? Убедитесь, что вы выполнили следующие шаги для выбора класса 'Any Any'. Чтобы изменить класс «Размер», нажмите «w Any h Any» текст, расположенный в нижней строке », а затем начните с шага 1. – Mahesh

+0

, как вы можете видеть на скриншоте в моем последнем комментарии, представление прокрутки не масштабируется в окне предварительного просмотра. Где я могу выбрать w Любой h Любой? В botton я просто могу выбрать разные версии iPhone: http://imgur.com/GASAcPO – rockZ

Смежные вопросы