2016-10-05 6 views
0

Я столкнулся с проблемой, связанной с автозагрузкой. скажем, я создаю view1 и view2, а view2 - подпункт view1. Я создаю между ними правые, левые, верхние и нижние ограничения.Как изменить ограничения автоопределения

Затем, по мере увеличения содержимого в представлении2, высота представления2 также должна увеличиваться. Высота view1 должна увеличиваться, чтобы сохранить нижнее ограничение между ними.

Итак, что мне теперь делать? увеличить высоту кадра как для отображения нового контента, так и для сохранения ограничений одновременно?

Я думаю, что я до сих пор не занижен autoLayout и кадр хорошо, может кто-нибудь дать мне некоторые советы, спасибо.

UPDATE:

Actully View2 является UICollectionView, и я хочу, чтобы увеличить высоту его, чтобы показать все клетки без прокрутки. Так как данные растут, мне приходится увеличивать размер View2.

+0

Что увеличит размер View2? –

+0

, пока нет ограничений в нижней части view1, сохраняя фиксированный размер, тогда view2 должен иметь возможность нажимать view1 до тех пор, пока контент view2 правильно сделает вид 2 правильно измененным. – Fonix

+0

@ Mr.UB actully View2 - это UICollectionView и I хотите увеличить его высоту, чтобы показать все ячейки без прокрутки. Так как данные растут, мне приходится увеличивать размер View2. – itenyh

ответ

0

Для того, чтобы увеличить высоту view1, когда высота увеличивается VIEW2, сначала вы можете дать 0 Leading, Top, отставая, Bottom ограничения на VIEW2, что находится внутри view1, а высота ограничение на VIEW2 но не view1, поэтому, когда высота view2 увеличивается, высота view1 также будет увеличена.

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