UITableViewCell中的DACircularProgressView仅在选中时可见

时间:2013-08-01 08:58:07

标签: ios objective-c uitableview

我在我的应用中使用DACircularProgressView而我正试图将其放入UITableViewCell

但是,除非选择了单元格,否则进度视图是不可见的。

enter image description here

设置代码的代码非常少......

自定义单元子类...

- (void)awakeFromNib
{
    [super awakeFromNib];

    self.progressView.progressTintColor = [UIColor colorWithRed:0.141 green:0.705 blue:0.553 alpha:1.0];
    self.progressView.trackTintColor = [UIColor clearColor];
    self.progressView.thicknessRatio = 0.1;
}

... TableViewController

- (void)configureCell:(CCQuickViewMatchTableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath
{
    Match *match = [self.fetchedResultsController objectAtIndexPath:indexPath];

    cell.progressView.progress = (float)arc4random_uniform(90) / 90.0;
    cell.homeTeamNameLabel.text = match.homeTeam.name;
    cell.awayTeamNameLabel.text = match.awayTeam.name;
    cell.homeTeamScoreLabel.text = match.homeTeamScore;
    cell.awayTeamScoreLabel.text = match.awayTeamScore;
}

我想我需要覆盖UITableViewCell的一些功能,但我不确定是哪个或为什么?

1 个答案:

答案 0 :(得分:0)

好的,我修好了但不确定究竟是怎么回事。

我正在查看DACircularProgressView代码并注意到它具有UIAppearance兼容属性。

我删除了- (void)awakeFromNib代码,并在AppDelegate

中设置了外观

这现在完美无缺:D

enter image description here