我构建了一个类来实现ViewController之间的循环转换。当我点击按钮导航到另一个ViewController时,一个圆圈从按钮开始增长,直到它用新Controller填满屏幕。当我关闭ViewController时,我希望这个圆圈缩小回到原来的位置。它也在工作。唯一的问题是,当关闭正在进行时,圆圈正在缩小,屏幕背面完全是黑色的,并且在动画完成后,新的viewController突然出现。下面是一些效果图:这是自定义类的代码:classcustomTransition:NSObject,UIViewControllerAnimatedTransitioning{vardurati