具有不可删除的系统集约束的约束

时间:2018-09-13 01:43:32

标签: ios swift xcode

我正在尝试向标签添加高度限制,以免切掉其中的文本:

enter image description here

但是,当我在标签上添加高度约束时,会出现一个冲突的约束错误,提示我删除其中一个约束,如果我只是未解决此消息,则UI可以正常工作:

enter image description here

但是让我感到困惑的是,我刚刚添加的约束似乎与不可删除的约束高度= 0冲突,而且我不知道从哪里来(高度= 250为用于堆栈视图):

enter image description here

我可以通过将标签的高度约束的优先级设置为低于1000来使错误消息消失,但这会导致“标签太小,无法截断文本”的问题再次出现:

enter image description here

可能是什么原因造成的?我感到困惑的是:

  • 什么原因导致高度= 0的不可删除约束?
  • 为什么如果我未修复此错误消息,则UI会按预期工作?

谢谢您的帮助!

0 个答案:

没有答案