在自定义UIView中是否需要单独的UILabel才能在UITableViewCell中使用单独的UILabel线?

时间:2011-06-08 01:43:08

标签: iphone ios uitableview

我是否需要在自定义UIView中单独使用UILabel才能在UITableViewCell中使用单独的UILabel线?

也就是说,如果我想要一个包含所有文本的TableViewCell,但是文本需要包含4个单独的行,用于4个单独的字符串(例如Name,Title,Description,Location),并且每个这些单独的行可以包含一个环绕。

反过来问这个问题,是否有正常的UITableViewCell使用它的内容视图和单个文本标签,强制在四个字符串的每一个末尾的回车点/新线点?哦,是的,并且需要为每个Cell计算单元格高度,因为它可能会有所不同(以防这是重要的)

1 个答案:

答案 0 :(得分:2)

最后一个问题的答案:不。 (对标题的回答:是的。)

您可以在自己的NIB文件中构建单元格。如果你从未做过我建议的练习。

根据需要布置尺寸/位置/调整大小功能。

你的表视图控制器可以是文件的所有者, 在loadedCell的电视控制器上添加一个插座,并调用加载笔尖 每次要分配新单元格时,

我建议标记每个单元格标签并访问它们 这样,并在加载后将loadedCell值设置为nil

P.S。 UILabel经常会不合时宜地包装文字,或者难以在单元格中布局以使其看起来不错,请考虑标签lineBreakMode的其他值

p.p.s。它将采用文本缩短行为,具体取决于adjustsFontSizeToFitWidthminimumFontSize(考虑到这一点和lineBreakMode