如何在表格视图中的行中添加徽章图标? 一个例子是iOS中的邮件应用程序,其中收件箱行有一个徽章图标,显示未读邮件的数量? 谢谢!
答案 0 :(得分:3)
TDBadgedCell是满足此要求的一个很好的解决方案。
答案 1 :(得分:1)
您必须自己创建,因为没有模板单元格。幸运的是,它很简单,创建一个带有数字样式标签的自定义单元格,并根据模型对象中的信息在cellForRowAtIndexPath中更新它。
答案 2 :(得分:1)
创建一个自定义tableViewCell,其中包含UILabel
作为子视图,或者将UILabel添加到单元格的contentView。
我建议您创建自己的(自定义)tableViewCell。
要获得标签的徽章形状,您可以使用'cornerRadius'来获得圆形,并设置backgroundColor
,textColor
和borderWidth
以及{{1 }}。
获得 unreadCount 后,只需将其分配给customCell的badgeLabel文本属性即可。
这很简单!