3
我正在試圖使我的一些UITableView
的單元格不可見。推一個按鈕,他們應該切換可見性。 我試過UITableViewCell
類的Hidden
屬性,但它不能動畫。將單元格的Frame
設置爲0的高度將使單元變小,但不隱藏,也不會生成任何動畫。UITableView:隱藏單元格動畫?
任何想法?
我正在試圖使我的一些UITableView
的單元格不可見。推一個按鈕,他們應該切換可見性。 我試過UITableViewCell
類的Hidden
屬性,但它不能動畫。將單元格的Frame
設置爲0的高度將使單元變小,但不隱藏,也不會生成任何動畫。UITableView:隱藏單元格動畫?
任何想法?
你應該使用的是[UITableView deleteRowsAtIndexPaths:withRowAnimation:]
方法。請務必調整您的tableView:numberOfRowsInSection:
方法以反映已被刪除或您的應用程序崩潰的行數。
我得到這個:「NSInternalInconsistencyException原因:無效更新:部分0中的行數無效。更新(2)後現有部分中包含的行數必須等於該部分中包含的行數更新(7),加上或減去從該部分插入或刪除的行數(0插入,4刪除)「。 無論在刪除行之前還是之後調整numberOfRowsInSection。 (我在我的控制器中刪除它們) – Krumelur 2011-02-18 22:36:51