Как я могу "добавить" два NSLayoutDimensions?
Добавление двух NSLayoutDimension
Объекты на самом деле не имеют смысла, но я пытаюсь установить высоту контейнерного представления на высоту двух подпредставлений с динамической высотой.
Вот наглядное представление о том, что я пытаюсь сделать, где dynamic view 1
а также dynamic view 2
оба имеют динамическую высоту и размеры контейнера в соответствии с размерами двух динамических видов.
----------------
| |
| dynamic view 1 |
| |
| |
| dynamic view 2 |
| |
----------------
Программно, что-то вроде:
heightAnchor.constraint(greaterThanOrEqualTo: dynamicView1.heightAnchor + dynamicView2.heightAnchor).isActive = true
Но это, очевидно, возвращает ошибку. Каков наилучший способ установить эти ограничения?
1 ответ
Решение
Используя приведенный выше пример, все, что мне нужно было добавить, это нижнее ограничение dynamicView2
,
dynamicView2.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true