在一个大小的类中删除UIView会导致其他大小类中缺少约束

时间:2018-01-19 05:17:28

标签: ios orientation size-classes

假设我们有UILabel A.它将默认安装。把它绑在一起让我们说尾随和上边距有一个真正的位置。

label with trailing/top constraints

假设我们希望隐藏此标签。

在Interface Builder中,在View下方的右侧,我们单击Installed旁边的+,然后创建一个 hC 大小类,并取消选中该大小类的Installed。

enter image description here

现在发生自动布局错误:

  • 需要约束:Y位置
  • 需要约束:X位置

enter image description here

这是什么问题?我做错了什么?

Xcode 9.2

更新1 我注意到一些奇怪的事情。报告错误后,我选择了一个“缺失”(但现有)约束,并将其卸载,然后再次安装(=在“已安装”按钮上只需两次),错误消失。

0 个答案:

没有答案