更新静态单元格值

时间:2016-03-15 10:59:46

标签: objective-c swift uitableview

enter image description here

我有一个静态设置视图,我想要更新视图加载的值。值从持久存储加载。

如何在此处更新单元格值?

注意:我可以选择完全动态,但我已经避免了,因为我们可能会在以后添加许多UIControl并且有设计布局问题

2 个答案:

答案 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()