Как изменить высоту контейнера на основе представлений внутри него в SnapKit?
Я использую SnapKit для создания макетов в Swift 3. У меня есть UIView
контейнер, который может содержать 1 или несколько UIViews. Я хочу изменить его высоту в соответствии с представлениями внутри, так же, как wrap_content
в андроид.
Ниже приведен мой код:
container_1.snp_makeConstraints { (make) -> Void in
make.top.left.right.equalTo(self.view)
make.height.greaterThanOrEqualTo(140)
make.height.lessThanOrEqualTo(180)
}
Проблема с приведенным выше кодом состоит в том, что высота представления всегда равна 180, даже если есть дополнительное пространство, кроме дочерних.
Итак, как мне обернуть представление контейнера вокруг его дочерних элементов?