在UITableView单元格中创建进度条的最佳方法?

在UITableView单元格中创建进度条的最佳方法?,uitableview,Uitableview,我需要为每个表视图单元格创建一个进度条,它有一个固定的背景颜色,比如100像素的灰色,以及一个覆盖灰色条的橙色条,显示当前进度 我的想法是使用UIImageView或UIView(带灰色背景)作为背景灰色条,因为它始终存在且不会改变,然后使用UIView作为橙色条(纯色),并根据进度改变其宽度 在我的实现中,每个单元格有两个视图(更不用说其他标签、图像,只是进度条),有没有更好的方法 谢谢 在这种情况下,最好的建议是使用SDK中提供的进度视图指示器。你是用iOS还是Mac OS写的 还可以通过获

我需要为每个表视图单元格创建一个进度条,它有一个固定的背景颜色,比如100像素的灰色,以及一个覆盖灰色条的橙色条,显示当前进度

我的想法是使用UIImageView或UIView(带灰色背景)作为背景灰色条,因为它始终存在且不会改变,然后使用UIView作为橙色条(纯色),并根据进度改变其宽度

在我的实现中,每个单元格有两个视图(更不用说其他标签、图像,只是进度条),有没有更好的方法


谢谢

在这种情况下,最好的建议是使用SDK中提供的进度视图指示器。你是用iOS还是Mac OS写的

还可以通过获取单元格的contentView属性(视图)并将进度指示器与其边界映射来自定义单元格的布局:

[issueLoadingSpinner startAnimating];
//still some stuff downloading so add the spinner...
[issueLoadingSpinner setFrame:CGRectMake(cell.bounds.size.width-30.0f, 10.0f, 25.0f, 25.0f)];
[cell.contentView addSubview:issueLoadingSpinner];