3

我正在使用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,即使除了孩子之外还有一些额外的空间。

那么如何将容器视图包裹在它的孩子周围呢?

4

0 回答 0