我在我的应用中使用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;
}
... 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的一些功能,但我不确定是哪个或为什么?
答案 0 :(得分:0)
好的,我修好了但不确定究竟是怎么回事。
我正在查看DACircularProgressView
代码并注意到它具有UIAppearance
兼容属性。
我删除了- (void)awakeFromNib
代码,并在AppDelegate
。
这现在完美无缺:D