我有一个主ItemTableViewController其中包含项目的长列表。在每个单元格上,都有一个“标记为最喜欢的”UIButton,在按下时会变成红色,在没有按下时变成灰色。每个单元格也可以轻敲,并推送到ItemDetailViewController。当点击返回按钮时从更详细的视图更新主控uitableview
同时,ItemDetailViewController还有一个“标记为最喜欢的”UIButton。
如何更新ItemTableViewController的细胞,以红色,如果我这样做:
1.点击尚未收藏着呢,去ItemDetailViewController
2.点击标记为收藏按钮ItemTableViewController的细胞之一
3.点击返回按钮
我知道我可以在viewWillAppear中执行[self reloadData]。但我会失去最新的滚动位置,我不想这样。这可能吗?