2

如何将徽章图标添加到表格视图中的一行?这方面的一个例子是 iOS 中的邮件应用程序,其中收件箱行有一个徽章图标,显示未读邮件的数量?谢谢!

4

3 回答 3

3

TDBadgedCell是一个很好的解决方案。

于 2012-10-08T22:19:33.837 回答
1

您必须自己创建它,因为没有用于此的模板单元格。幸运的是它非常简单,为数字创建一个带有样式标签的自定义单元格,并根据模型对象中的信息在 cellForRowAtIndexPath: 中更新它。

于 2012-10-08T22:15:49.567 回答
1

要么创建一个自定义 tableViewCell,其中包含 aUILabel作为子视图,要么将 UILabel 添加到单元格的 contentView。

不过,我建议您创建自己的(自定义)tableViewCell。

要获得标签的徽章形状,您可以使用“cornerRadius”来获得圆形,并设置backgroundColortextColorborderWidth、 和borderColor。获得unreadCount 后,只需将其分配给您的 customCell 的 badgeLabel 的文本属性。

就那么简单 !

于 2012-10-08T22:17:34.087 回答