答案 0 :(得分:1)
如果您使用的是静态单元格,则需要为要更新的所有内容创建@IBOutlet引用。
@IBOutlet weak var criticalSwitch
然后,您可以在viewDidLoad或ViewDidAppear
中更新它们这种方式适用于需要更新的屏幕上有少量UI,但是当您有很多时,往往难以管理。
答案 1 :(得分:0)
如果您使用静态单元格,则需要创建对要更新的特定单元格的@IBOutlet引用。
然后你可以这样做:
var indexPath: NSIndexPath = NSIndexPath.indexPathForItem(@indexPath, inSection: 0)
tblStaticCell.beginUpdates()
tblStaticCell.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimationNone)
tblStaticCell.endUpdates()