如何在UITableViewCell中的类别旁边显示计数?

时间:2011-09-08 21:04:37

标签: iphone ios uitableview

我们如何在特定UITableViewCell中显示的类别中显示#of项目?  例如,在iPhone邮件应用程序中,它们显示每个帐户中的新电子邮件数量。

由于 Jignesh

2 个答案:

答案 0 :(得分:3)

查看Github上的TDBadgeCell库。

enter image description here

答案 1 :(得分:3)

只需自定义您的UITableViewCellsee here)并添加自定义UILabel作为您单元格的子视图,即可显示在右侧。

如果你想让这个UILabel看起来像Mail中的那个,这很简单,你可能会尝试这样的:

countLabel = [[[UILabel alloc] initWithFrame:CGRectMake(140,10,60,24)] autorelease];
countLabel.textColor = [UIColor whiteColor];
countLabel.layer.backgroundColor = [UIColor grayColor].CGColor;
countLabel.layer.cornerRadius = countLabel.bounds.size.height / 2;
countLabel.masksToBounds = YES;
[cell.contentView addSubview:countLabel];

countLabel.text = [categoryItems count];

(注意:要使用UILabel的图层属性,请不要忘记添加QuartzCore框架和#import <QuartzCore/QuartzCore.h>