UILabel中的所有行都不可见,具体取决于文本

时间:2014-06-15 22:03:13

标签: ios xcode uilabel swift

我的标签穿过屏幕,每边的边距为20,而line属性设置为0

这就是Interface Builder

中的样子

enter image description here

如果文本适合单行但是如果需要另一行,则没有问题,那么第二行不会始终可见。

如果我使用上面的文字和图片,那么结果在模拟器中就是这样的

enter image description here

但是如果我添加更多文本,那么第二行是可见的。 Interface Builder:

enter image description here

iOS模拟器:

enter image description here

我是否遗漏了约束条件?

您可以下载项目here并亲自尝试。我添加了一个textview和一个按钮,以便于调试。

1 个答案:

答案 0 :(得分:0)

您可以在代码中计算所需的高度。这只是几行。

https://gist.github.com/danielphillips/1005520
信用DanielPhillips