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

谢谢
吉涅什

最佳答案

只需自定义您的UITableViewCell(see here)并添加一个自定义UILabel作为单元格的子视图,使其显示在右侧。

如果要使该UILabel看起来像Mail中的UILabel,这非常简单,因为您可以尝试如下操作:

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的layer属性,请不要忘记添加QuartzCore框架和#import <QuartzCore/QuartzCore.h>)

关于iphone - 如何在UITableViewCell中的类别旁边显示计数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7354471/

10-13 05:05