如何将徽章图标添加到表格视图中的一行?这方面的一个例子是 iOS 中的邮件应用程序,其中收件箱行有一个徽章图标,显示未读邮件的数量?谢谢!
问问题
1730 次
3 回答
3
TDBadgedCell是一个很好的解决方案。
于 2012-10-08T22:19:33.837 回答
1
您必须自己创建它,因为没有用于此的模板单元格。幸运的是它非常简单,为数字创建一个带有样式标签的自定义单元格,并根据模型对象中的信息在 cellForRowAtIndexPath: 中更新它。
于 2012-10-08T22:15:49.567 回答
1
要么创建一个自定义 tableViewCell,其中包含 aUILabel
作为子视图,要么将 UILabel 添加到单元格的 contentView。
不过,我建议您创建自己的(自定义)tableViewCell。
要获得标签的徽章形状,您可以使用“cornerRadius”来获得圆形,并设置backgroundColor
、textColor
和borderWidth
、 和borderColor
。获得unreadCount 后,只需将其分配给您的 customCell 的 badgeLabel 的文本属性。
就那么简单 !
于 2012-10-08T22:17:34.087 回答