所以這裏是我的情況:更新UITableViewCell無刷新
我有一個UITableView其中每個單元格有一些按鈕。
在cellForRowAtIndexPath中,我設置了行的索引路徑,所以當點擊一個按鈕時,我知道點擊了哪一行。
其中一個按鈕是一個刪除按鈕,當按下時,我刪除支持數據並從表中刪除該行。
我遇到的問題是,我刪除一行後,其他行的indexPath是不正確的,因爲其他行尚未重繪。我可以找到重繪表的唯一方法是調用reload,但是這會弄亂動畫。
我想這種問題以前必須解決。有沒有人有任何建議如何解決這個問題?如果有更好的方法,我可以改變設計按鈕的方式。
你有沒有想出解決方法呢? reloadRows和reloadSections對我來說已經成爲一個可怕的問題,因爲在應該沒有的時候會出現不需要的動畫/閃光。 – SAHM 2012-04-24 18:11:52