我正在使用SnapKit在 Swift 3 中进行布局。我有一个UIView
可以包含 1 个或多个 UIView 的容器。我想根据里面的视图来改变它的高度,就像wrap_content
在 android 中一样。
以下是我的代码:
container_1.snp_makeConstraints { (make) -> Void in
make.top.left.right.equalTo(self.view)
make.height.greaterThanOrEqualTo(140)
make.height.lessThanOrEqualTo(180)
}
上面代码的问题是视图的高度总是180,即使除了孩子之外还有一些额外的空间。
那么如何将容器视图包裹在它的孩子周围呢?