2016-06-06 13 views
0

enter image description hereUIScrollView не заполняет весь экран

У меня есть UIScrollView, который установлен с AutoLayout. У меня есть ограничение на кнопку «Сохранить» в нижней части кнопки в нижней части прокрутки, установка на 0. Скроллвью также имеет нижнее ограничение нуля для супервизора. Это означает, что кнопка «Сохранить» ДОЛЖНА быть на расстоянии 0 пикселей от нижней части экрана и даже говорит об этом в инспекторе атрибутов (см. Снимок экрана). Почему, когда я запускаю проект или даже просматриваю из раскадровки, что эта кнопка НЕ ​​находится внизу экрана? Почему кнопка сохранения отказывается выравнивать в нижней части прокрутки и, таким образом, в нижней части экрана?

+0

У вас есть какое-либо ограничение с этими ограничениями? –

+0

Вы устанавливаете ограничение в любом классе любого класса? –

+0

Нет, я не устанавливаю его в любом классе любого размера. И я не верю, что у меня есть исключения ограничений –

ответ

0

В соответствии с этой статьей: https://www.natashatherobot.com/ios-autolayout-scrollview/, лучший способ справиться с scrollview - убедиться, что только один вид (мы будем называть это contentView) находится в пределах прокрутки. Поместите все подзоны в contentView, и трюк состоит в том, чтобы использовать равную высоту и ширину от scrollview до этого contentView. Я смог решить эту проблему именно так.

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