这让我感到难过。我有一个带有两个子标签的视图,如下所示...
以下是整个视图的约束条件:
所有这些约束的权重均为1000。
问题是橙色标签的水平ContentHugging设置为1000,而蓝色标签的水平ContentHugging设置为250,AFAIT表示橙色标签应该拥抱其内容,从而导致蓝色标签扩展以填充区域它们之间的约束长度为零。但是我看到的恰恰相反。有什么作用?
橙色标签的设置
蓝色标签的设置
那我到底想念什么?!
经过进一步研究,这似乎是NIB文件损坏或Interface Builder本身存在问题。我之所以这样说,是因为我创建了第二个NIB,其设置与上面的设置完全相同,但是这次它按预期工作。 (我什至将视图本身从一个复制到另一个。)
可以肯定的是,我逐个查看了所有内容,并比较了所有值和约束,它们看起来完全相同。
虽然我可以打开笔尖并比较原始文本以查看是否有奇怪的东西,但是由于新的东西起作用了,所以我将其视为异常,这意味着除非有人可以指出一个错误,我仍然没有看到,我将其关闭。