就像iPhone「設置」應用程序中的「Wi-Fi」,我有一個表格視圖,第一部分中的開關切換是否顯示以下部分。刪除多個表格視圖部分與每個部分的個人動畫
更新tableView: numberOfRowsInSection:
後,我通過使用insertSections: withRowAnimation:
和deleteSections: withRowAnimation:
成功了它。但是,與「設置」中的「Wi-Fi」不同,所有已刪除的部分在消失之前一起摺疊,。
我想實現在「無線網絡連接」,在自己內部分崩單獨當他們從視圖中刪除同樣的效果。
建議如何做到這一點?
你不只是在談論改變行動畫?也許像'UITableViewRowAnimationTop'? –
嗨大衛,我試過所有的動畫風格。他們都將部分合並在一起,而不是單獨部分。此外,'UITableViewRowAnimationFade'是唯一一個在摺疊後淡出這些部分的人。 – James
如果批處理動畫([myTableView beginUpdates];和[myTableView removeUpdates];)之間會發生什麼情況?使用合適的行動畫刪除所有行,並使用... RowAnimationFade? –