我有一个UITableView
包含自定义部分标题视图的分组,并且希望在用户单击这些标题视图时执行添加/删除行动画:
tableView.insertRows(at: rowsToInsertOrDelete, with: .top)
//or
tableView.deleteRows(at: rowsToInsertOrDelete, with: .top)
它应该看起来像“组合框”动画。
问题是群体之间的差距。似乎它们不包含 UI 元素,因此它们是透明的,并且动画与它们重叠(只有第一组/部分正常工作)。同时,自定义部分标题视图位于动画上方,并为每个部分正确隐藏。
如何解决这个问题?例如,通过添加覆盖这些间隙的不透明视图?