为什么该自动版式不更新人们期望的方式?

时间:2018-10-04 02:35:04

标签: autolayout ios-autolayout

这让我感到难过。我有一个带有两个子标签的视图,如下所示...

enter image description here

以下是整个视图的约束条件:

enter image description here

所有这些约束的权重均为1000。

问题是橙色标签的水平ContentHugging设置为1000,而蓝色标签的水平ContentHugging设置为250,AFAIT表示橙色标签应该拥抱其内容,从而导致蓝色标签扩展以填充区域它们之间的约束长度为零。但是我看到的恰恰相反。有什么作用?

橙色标签的设置

enter image description here

蓝色标签的设置

enter image description here

那我到底想念什么?!

更新

经过进一步研究,这似乎是NIB文件损坏或Interface Builder本身存在问题。我之所以这样说,是因为我创建了第二个NIB,其设置与上面的设置完全相同,但是这次它按预期工作。 (我什至将视图本身从一个复制到另一个。)

可以肯定的是,我逐个查看了所有内容,并比较了所有值和约束,它们看起来完全相同。

虽然我可以打开笔尖并比较原始文本以查看是否有奇怪的东西,但是由于新的东西起作用了,所以我将其视为异常,这意味着除非有人可以指出一个错误,我仍然没有看到,我将其关闭。

0 个答案:

没有答案