我正在使用SnapKit在Swift 3中制作布局。我有一个UIView
容器,可以包含1个或多个UIViews。我想根据其中的视图更改其高度,非常类似于android中的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。
那么如何围绕其子容器包装容器视图呢?