【发布时间】:2015-05-05 19:09:14
【问题描述】:
在 NIB 编辑器中,我指定了一个 0 行(即无限制)的 UILabel,并输入了一些占据整行的文本。但是,这会导致 UILabel 扩展以占用 2 行的空间(如图所示)。有什么办法可以防止这种情况发生?
更新了更清晰的图像。这是在一个自定义单元格内,带有约束,TableView 中显示了 2 个单元格。我希望第一个 UILabel 的大小正确,对于 1 行,就像第二行一样。
【问题讨论】:
-
也许阅读
UILabel的文档并认识到将行数设置为0会导致标签自动展开? -
我看到两个标签各占一行?很难从那个屏幕截图上分辨出来。
-
图片已更新,添加了评论。
-
这让我想起了我遇到的一个错误(仍然存在),我在这里记录了:stackoverflow.com/questions/23575958/… 它的要点是在属性字符串中设置自定义行距 + 多种颜色会导致只有 1 行时获得 2 行大小的视图。您的错误可能与此有关,可能还有其他一些属性共同导致此问题。
标签: ios objective-c uiview uikit uilabel