UILabel autolayout - 拉伸水平然后垂直

时间:2014-06-22 13:23:32

标签: ios objective-c autolayout

我有一个UILabel。我设置了尾随和前导空间限制,我还添加了对齐Y中心约束。我将行数设置为零。

enter image description here

我的目标是将UILabel拉伸到某个最大宽度,然后添加新行。在给定的约束下,我得到以下结果:

enter image description here

我需要第一个标签不宽于P

1 个答案:

答案 0 :(得分:1)

在这种情况下你应该使用prefferedMaxLayoutWidth。您可以阅读有关此here的更多信息。

你应该使用类似的东西:

self.team1Label.preferredMaxLayoutWidth = 20; // or other value in PT