1

DACircularProgressView在我的应用程序中使用,我正在尝试将其放入UITableViewCell.

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

在此处输入图像描述

设置它只有非常少量的代码......

自定义单元子类...

- (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;
}

表视图控制器...

- (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 的某些功能,但我不确定哪个或为什么?

4

1 回答 1

0

好的,我修复了它,但不确定具体如何。

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

我删除了我的- (void)awakeFromNib代码并将外观设置在AppDelegate.

这现在完美无缺:D

在此处输入图像描述

于 2013-08-01T09:51:30.037 回答