UIStoryBoard Auto Layout встраивает UIStackView в UIScrollView
У меня проблема с дизайном моего ViewController, который содержит некоторые Label и ImageView. Я вставил их в StackView. Моя цель - разместить StackView внутри ScrollView, чтобы мой контент можно было прокручивать, если он длиннее, чем высота экрана.
Так что в основном то, что я сделал, это
1 - Поместите UIScrollView в сцену. Прикрепите представление прокрутки к его суперпредставлению без полей.
2 - Поместите UIStackView в представление прокрутки. Прикрепите все стороны стека к представлению прокрутки без полей (да, это нелогично).
3 - Вертикальная прокрутка: добавьте ограничение равной ширины между представлением прокрутки и представлением стека
Вот мои настройки в раскадровке
Но я получаю это красное предупреждение. Кто-нибудь знает, как это исправить? Maythanks
1 ответ
Попробуйте пример, приведенный по этой ссылке Он использует следующие шаги
- Создайте UIScrollView и установите его ограничения.
- Добавить UIStackView в UIScrollView
- Установите ограничения: Leading, Trailing, Top & Bottom должны быть такими же, как в UIScrollView
- Установите равное ограничение ширины между UIStackView и UIScrollView.
Установите Ось = Вертикаль, Выравнивание = Заливка, Распределение = Равный интервал и Интервал = 0 в UIStackView