在NIB编辑器中,我指定了一个0行的UILabel (即无限制),并输入一些占满一整行的文本。但是,这会导致UILabel扩展到占用2行空间(如图所示)。有什么方法可以防止这种情况发生吗?
更新了更清晰的图像。这是一个自定义单元格,带有约束,两个单元格显示在TableView中。我希望第一个UILabel的大小是正确的,为1行,就像第二行。

发布于 2015-05-06 04:19:24
取消勾选Size Inspector中标签下的“首选宽度”解决了此问题。
发布于 2015-05-06 03:29:17
这看起来像是一个约束问题。您的标签具有正确的行数,即1。但是,第一个单元格中标签的高度与第二个单元格中的标签高度不同。请注意,两个单元格中的顶部间距(从单元格顶部到标签顶部)是相同的,从单元格底部到第二个标签顶部的间距也是如此。同样,单元格底部的第二个标签的底部也是相同的。因此,我想说你的问题在于底部标签高度的限制。
https://stackoverflow.com/questions/30061284
复制相似问题