2016-07-24 127 views
1

我想要有一个Stack View其中包含3 UILabels。问题在于,即使设置了抗压强度优先级,我仍然会收到警告。无论我做什么,更新帧都不起作用。我想这与标签具有固有尺寸的事实有关?我应该如何解决这些警告?谢谢!堆栈视图内的UILabel

[2]

+0

您是否在设置约束后更新了帧? – fiks

+0

@fiks我已经提到我试图更新帧,但什么都不会发生。警告依然存在。 –

+0

如果您可以明确约束标签的高度(即不变的文字),为至少一个标签添加高度限制应该使所有三个布局警告消失 – markedwardmurray

回答

0

请从stackview删除高度约束。这将解决问题。

+0

你是什么意思的身高约束?我只有堆栈视图的4个约束。 –

+0

从stackview中移除底部约束。对于你分享的设计,你的堆栈视图应该只有3个约束,Leading,Trailing和Top。 – Rokon

+0

我不明白为什么那么重要。即使我删除它,警告依然存在。正如@Andy提到的,安装Xcode 8的确有窍门。 –