使用许多UILabel自定义UITableViewCell

时间:2011-06-24 05:36:59

标签: iphone cocoa-touch uitableview interface-builder

基本上,我想在我的contentview上有四个标签。我使用自己的自定义类在IB中定制了UITableViewCell。我希望标签一个接一个地堆叠。

然而,标签似乎位于其他标签之上,这使得其他标签不可见。我有以下配置:

title.textAlignment = UITextAlignmentLeft;
title.lineBreakMode = UILineBreakModeWordWrap;
title.numberOfLines = 0;

enter image description here

对于我的所有标签。我还确保我在heightForRowAtIndexPath委托方法中具有正确的高度(这只是添加所有标签的高度)。我不确定我哪里出错了...有人能帮助我吗?

编辑:UITableViewCell的图片适用于有兴趣的人: enter image description here

2 个答案:

答案 0 :(得分:0)

似乎是自动调整的问题。您是否尝试为所有标签设置自动调整大小?你在问号中张贴的图片也是我在中心看到的那张照片原点锚,它应该在左上角。

答案 1 :(得分:0)

请你改变一下来检查:

title.numberOfLines = 1;