我有一個主ItemTableViewController其中包含項目的長列表。在每個單元格上,都有一個「標記爲最喜歡的」UIButton,在按下時會變成紅色,在沒有按下時變成灰色。每個單元格也可以輕敲,並推送到ItemDetailViewController。當點擊返回按鈕時從更詳細的視圖更新主控uitableview
同時,ItemDetailViewController還有一個「標記爲最喜歡的」UIButton。
如何更新ItemTableViewController的細胞,以紅色,如果我這樣做:
1.點擊尚未收藏着呢,去ItemDetailViewController
2.點擊標記爲收藏按鈕ItemTableViewController的細胞之一
3.點擊返回按鈕
我知道我可以在viewWillAppear中執行[self reloadData]。但我會失去最新的滾動位置,我不想這樣。這可能嗎?