0
我正在两个视图控制器上执行简单的从右到左的转换。动画完美无缺,恰恰是我期望的结果。但是,由于呈现/呈现视图控制器淡入/淡出,我在背景中出现黑色闪光。转换期间CATransition渐变黑色
我的过渡:
let transition = CATransition()
transition.duration = 2.25 // Slow duration to see the black.
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromRight
view.window!.layer.add(transition, forKey: kCATransition)
present(vc, animated: false, completion: nil)
,我读了设置在AppDelegate中didFinishLaunchingWithOptions窗口颜色可以但是解决这个问题,这并不似乎做任何事情。 (黑的过渡过程中仍然可见。)
self.window!.backgroundColor = UIColor.white
上获得任何建议两个VC的不持续期间的黑色闪烁转型?谢谢。