设置长宽比时为什么会出现错误?

时间:2019-03-04 14:36:47

标签: ios xcode autolayout nslayoutconstraint aspect-ratio

我正在尝试相对于单元格(UICollectionView的xib单元格)的大小设置块的大小。 我使用界面构建器。

Xcode 10.1
为“部署目标12.1”构建 我试图在不同的模拟器(从iPhone 5s到iPad)上构建并运行

在没有宽高比的情况下一切正常。但是,当我添加它们时,在构建过程中会出现错误。找到它的关联以及如何修复它,告诉我如何修复它?

  

无法使用IBLayoutConstraint(x14),IBUIViewAutolayoutGuide(x1),UICollectionViewCell(x1),UIImageView(x1)和UILabel(x3)更新场景'gTV-IL-0wX'。

     

异常名称:NSGenericException   异常原因:无法在视图上安装约束。约束是否引用了视图子树之外的内容?那是非法的。约束:
  <NSLayoutConstraint:0x7f8d7c0d0070 UILabel:0x7f8d7c0a4710'07.18'.height == 0.18*UICollectionViewCell:0x7f8d7c0a3070.height (active)> view:<UILabel: 0x7f8d7c0a4710; frame = (11 154; 179 36); text = '07.18'; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x7f8d7c06aec0>>

My constraints and error

0 个答案:

没有答案