因此,基本上,我在动态的UITableViewCell中拥有一个进度视图。我将如何访问特定单元格的进度视图(或任何视图)?我想根据为该特定单元格存储的值来更改进度。
先感谢您。
最佳答案
您应该具有用于进度的视图控制器(类)级别的属性,并最终实现一个属性观察器,以便您可以在进度更新后立即刷新视图。
var progress: Double = 0.0 {
didSet{
updateProgressCell()
}
}
假设您知道表在进度视图中的什么位置(行号-
progressCellRowNumber
),这是实现单元刷新的方法:fund updateProgressCell() {
var indexPath = NSIndexPath(forRow: progressCellRowNumber, inSection: 0)
self.tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.None)
}