如何在Swift中的动态UITableViewCell中编辑视图?

问题描述:

所以基本上我有一个进展视图,其中包括动态的UITableViewCell。我将如何访问特定单元格的进度视图(或任何视图)?我想根据为特定单元格存储的值更改进度。如何在Swift中的动态UITableViewCell中编辑视图?

预先感谢您。

+0

请具体说明你想要什么?我不明白这一点。 –

您应该拥有一个视图控制器(类)级别属性以获取进度并最终实现属性观察器,以便您可以在更新进度后立即刷新视图。

var progress: Double = 0.0 { 
    didSet{ 
     updateProgressCell() 
    } 
} 

假设你知道在哪里(什么是行号 - progressCellRowNumber)在你的表是发展观,这是如何实现的细胞耳目一新:

fund updateProgressCell() { 
    var indexPath = NSIndexPath(forRow: progressCellRowNumber, inSection: 0) 
    self.tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.None) 
} 
+0

谢谢,但我明白了!我得到一个错误,说我无法为动态原型定制类。我不确定我改变了什么,但我突然能够按照我想要的方式实施它。 – Greg