UILabel - 单行文本在iOS 8 Xcode 6.3中占用2行

时间:2015-05-05 19:09:14

标签: ios objective-c uiview uikit uilabel

在NIB编辑器中,我指定一个0行(即无限制)的UILabel并输入一些占据整行的文本。但是,这会导致UILabel扩展占用2行空间(如图所示)。有什么方法可以防止这种情况吗?

更新了更清晰的图像。这是一个自定义单元格,带有约束,TableView中显示了2个单元格。我希望第一个UILabel的大小正确,对于1行,就像第二行一样。

enter image description here

2 个答案:

答案 0 :(得分:1)

在“大小”检查器中的“标签”下取消“首选宽度”解决了问题。

答案 1 :(得分:0)

这看起来像是一个约束问题。您的标签具有正确的行数,即1.但是,第一个单元格中的标签与第二个单元格的标签高度不同。请注意,两个单元格中的顶部间距(从单元格顶部到标签顶部)是相同的,从单元格底部到第二个标签顶部的间距也是如此。同样,第二个标签底部的单元底部也是相同的。因此,我想说你的问题在于底部标签高度的限制。