UILabel没有显示我的所有文字,也没有显示有更多(...)

时间:2011-08-31 04:01:49

标签: iphone ios ipad uitableview uilabel

我正在动态地确定我的细胞的高度,以适应我的所有文本。

我还将行数设置为0。

它大部分时间都有效,但有时我会得到这样的东西:

enter image description here

文字比显示的文字多,即使我记录标签文字,它也会显示更多内容。

黑框用于显示框架足够大以容纳文字,但由于某种原因,标签拒绝显示我的所有文字。

有没有人经历过这样的事情?

任何人都可以帮我解决这个问题吗?

我知道这并不复杂,但它让我发疯了。

2 个答案:

答案 0 :(得分:2)

在这种情况下,使用正确的函数来衡量文本的大小非常重要。看看这篇博文:Calculating Height of Multi-Line Text on the iPhone SDK

答案 1 :(得分:1)

解决方案实际上非常简单,由于某种原因,行数被改变,所以现在我只确保在显示单元格之前,标签的行数实际上是0。

谢谢大家的帮助!