iOS swift 自定义转场动画返回白屏(顶层控制器被移除的问题)
当你使用了 UIViewControllerTransitioningDelegate 自定义转场动画
并且在
func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
}
实现了自己的转场效果,pop 或 dismiss后界面消失。
你需要在modal 的位置设置
vc.modalPresentationStyle = .fullScreen
设置其它的模态都会导致这一问题的出现。