如何避免指定潜在冲突的约束

时间:2018-07-16 17:43:44

标签: swift ios-autolayout uistackview

我正在尝试以编程方式在自己的UICollectionViewCell中创建所有视图。这些视图当前正确布置。

我有一个垂直的stackView,其中包含两个UILabels和一个UIImageView

视图没有固定的内容大小,并且都是可变的。

如果您在我的代码中看到,则将leading的{​​{1}}和trailing约束设置为UIStackView的常数8.0。因此,我必须将safeAreaLayoutGuide设置为-16.0(否则该单元格的布局不正确)。有没有一种方法可以避免在两个地方指定此内容?例如,如果我将widthAnchor设置为leading的14.0点,则必须确保记得将宽度更改为-20.0,否则内容会溢出。

leading

0 个答案:

没有答案