我想知道是否有可能捕捉到 deleteRowsAtIndexPaths 期间触发的动画是否结束?我想要做的是从 UITableView 中删除一些所有行,除了我点击的行。接下来我想在同一个 UITableView 中插入几行。这两个操作都在单独的 beginUpdate/endUpdate 块中执行。问题是在删除动画结束之前,插入动画开始了,我希望它一个接一个地被触发,因为插入的行来自外部 web 服务。
我正在考虑将插入和删除方法(在 UITableView 子类中)包装在可以用自定义动画替换标准动画并在第一个结束时使用objective-c块一个接一个地触发的方法中,但这似乎是不可能的,或者我可以不要这样做。
在此先感谢您的帮助!