2015-05-25 2 views
1

Я создал AutoLayoutConstraint согласно скриншоту, следуя руководству по youtube. Он хорошо работает, за исключением того, что ChildView (зеленый) не растягивается, чтобы заполнить ширину экрана. Ширина childView, по-видимому, остается на уровне 320. Как я могу сделать растягивание childView шириной так, чтобы она заполняла ширину экрана/scrollView (синий)?ScrollView -> ChildView не зависит от ограничений

Любая помощь будет очень признательна! Спасибо.

enter image description here enter image description here enter image description here

ответ

1

В документе контурный вид, контроль-сопротивления от childView к Scrollview и выберите Равные Widths из всплывающего окна.

+0

спасибо - это работает совершенно !! Настолько странно, что нулевое ведущее и конечное расстояние до супервизора не работает. – KML

+1

Нулевое начальное и конечное расстояние не работает, потому что вам нужно что-то сказать, насколько велик контент scollView. Вы сделали это для своего роста, установив его явно на 800. Для ширины вам нужно либо установить его равным чему-то вне содержимого scrollView, либо полностью ограничить объекты фиксированного размера в содержимом scrollView. Zero leading и trailing не предоставляет информации в Auto Layout о том, насколько широка для представления. – vacawama

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