如何在Swift中的动态UITableViewCell中编辑视图?
问题描述:
所以基本上我有一个进展视图,其中包括动态的UITableViewCell。我将如何访问特定单元格的进度视图(或任何视图)?我想根据为特定单元格存储的值更改进度。如何在Swift中的动态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)
}
+0
谢谢,但我明白了!我得到一个错误,说我无法为动态原型定制类。我不确定我改变了什么,但我突然能够按照我想要的方式实施它。 – Greg
请具体说明你想要什么?我不明白这一点。 –