就像iPhone“设置”应用程序中的“Wi-Fi”,我有一个表格视图,第一部分中的开关切换是否显示以下部分。删除多个表格视图部分与每个部分的个人动画
更新tableView: numberOfRowsInSection:
后,我通过使用insertSections: withRowAnimation:
和deleteSections: withRowAnimation:
成功了它。但是,与“设置”中的“Wi-Fi”不同,所有已删除的部分在消失之前一起折叠,。
我想实现在“无线网络连接”,在自己内部分崩单独当他们从视图中删除同样的效果。
建议如何做到这一点?
你不只是在谈论改变行动画?也许像'UITableViewRowAnimationTop'? –
嗨大卫,我试过所有的动画风格。他们都将部分合并在一起,而不是单独部分。此外,'UITableViewRowAnimationFade'是唯一一个在折叠后淡出这些部分的人。 – James
如果批处理动画([myTableView beginUpdates];和[myTableView removeUpdates];)之间会发生什么情况?使用合适的行动画删除所有行,并使用... RowAnimationFade? –