我允许用户使用垂直呈现的模式添加新项目。完成后,模式滑出视图,新项目被添加到列表中。
我希望用户通过插入带有动画的新行(或者选择它)来查看他添加的影响。问题是,如果单元格位于列表的底部,用户不会真正看到动画,因为它发生在仍然消失的模式下。
有没有办法知道这个动画什么时候完成?还是我需要做一些更狡猾/更狡猾的事情*
* 我正在考虑将添加的单元格的引用存储在 iVar 中,然后将其插入到 viewDidAppear 中,直到模态完成转换后才会触发 - 其他想法将不胜感激。
编辑:我的第二个 hacky 想法是将模态解散包装在与解散相同持续时间(0.3?)的动画块中。