2010-10-28 34 views

回答

0

要么使用不同的标签,不同的风格(有一种风格,我不记得哪一个,有两个标签,一个在垂直空间方面上另一个),或创建一个标签,允许至少2行。或者,您可以使用文本视图。许多方法可以做到这一点,甚至可以自定义绘制文本。选择你的毒药。

2

您需要将cell.textLabel.numberOfLines属性设置为除1之外的其他值。0表示任意行数,高于1表示限制在该行数上。另请注意,您需要实施-tableView:heightForRowAtIndexPath:委托方法才能调整单元格的大小以适应文本,这可能有点复杂,因为您不知道单元格用于布置标签的精确度量。

0

将属性cell.textLabel.numberOfLines设置为0行,这将自动计算所需的行数以适合您设置为文本标签的文本。

您不应该手动更改单元格的默认textLabel的框架,因为textLabel的框架将根据图像是否设置为单元格的imageView属性进行智能计算。

相关问题