Я хочу, чтобы AutoLayout работал с UIScrollView
, и у меня небольшие проблемы с ним. Вот что я сделал:
Добавьте
UIScrollView
в главном окне с рамкой: [top: 0, left: 0, width: 320, height: 568]Добавьте
UIView
"ContentView" внутриUIScrollView
с рамкой и bgcolor black: [top: 0, left: 0, width: 320, height: 568]Установите ограничения
UIScrollView
: [вверху: 0, внизу: 0, слева: 0, справа: 0]Установите ограничения ContentView: [top: 0, bottom: 0, left: 0, right: 0]
Совместите элементы внутри "ContentView"
Установите основной вид bgcolor на серый (чтобы увидеть, что происходит)
Вот скриншот проблемы:
По какой-то причине ограничения делают просмотр содержимого посередине экрана. Кроме того, он прокручивается во всех направлениях. Я хочу, чтобы содержимое можно было прокручивать только в вертикальном направлении, как в UITableView
. так что я не могу переместить его, как показано ниже:
Что я делаю неправильно? Я проверил все учебные пособия и ответы, которые я могу найти в Qaru и Google, и ни у кого на самом деле нет просто странной проблемы, поэтому я прошу помощи.
ОБНОВЛЕНИЕ: Я также добавил ContentView ширину и высоту в качестве ограничений, и это тоже не помогло.