如何为单元格添加额外的字幕

Posted

技术标签:

【中文标题】如何为单元格添加额外的字幕【英文标题】:How to add extra subtitles to celll 【发布时间】:2011-10-21 10:16:43 【问题描述】:

有什么方法可以让我在 cell.textLabel 下方添加一个字幕,并在右侧添加一个标签“8 个粉丝”,如下所示?我的理解是标准单元格只提供格式和一个详细的TextLabel(右侧的字幕或文本)。有什么图书馆或有效的方法可以做到这一点吗?

【问题讨论】:

【参考方案1】:

恐怕您将不得不使用您的自定义单元格(意味着编写您自己的 UITableViewCell 类)。设计它的视图,然后将它与您的 TableViewController 连接。

对于自定义单元格,您可以阅读以下内容:

http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html

【讨论】:

不需要,你可以在 contentView 中添加标签等,无需子类化。 您不必为单元格上的额外标签使用自定义单元格,但这样做会得到更清晰的代码。 这意味着我必须自定义单元格中的所有元素,因为所有对齐都会消失(如果我使用标准对齐)【参考方案2】:

您可以将您喜欢的任何子视图添加到标准单元格之一,将您的标签添加到单元格的 contentView 属性中。

【讨论】:

以上是关于如何为单元格添加额外的字幕的主要内容,如果未能解决你的问题,请参考以下文章

如何为自定义单元格中的动态附加输入字段添加约束

如何为每次用户滚动时更新的每个 tableview 单元格添加一个计时器?

如何为 UICollectionViewFlowLayout 中的每个单元格添加标题/标签补充视图?

如何为已添加在 UIViewController 之上的 tableView 添加自定义单元格?

ExtJs 3.:如何为网格体单元格添加边框(没有网格标题)

向动态视图单元格添加另一个字幕