UILabel的UITableViewCell高度问题

时间:2015-09-29 09:36:03

标签: objective-c uitableview autolayout

在我的iOS应用程序(针对iOS 7及更高版本开发)中,我有UItableViewCell根据auto layout constraints我设置和单元格内容计算高度。对于高度正确的所有其他单元格,该代码的效果很好。

但是我有一个UITableViewCell,其中只有一个UILabel,此标签通过网络服务获取其文字。所以它的高度需要在运行时计算。这就是我在constraints上设置UITableViewCell的方式:

enter image description here

因此,您可以看到我希望UITableViewCell高度基于UILabel中的文字。

起初高度太短,我的文字被剪掉了。只有在将preferredMaxLayoutWidth从“自动”设置为“显式”后,才会显示单元格的高度。然而,它似乎是多么高涨。以下是UITableViewCell现在在运行时的样子:UILabel上方和下方的大量空白。

enter image description here

我的约束错在哪里?

0 个答案:

没有答案