目前,将UIViewController
推入和弹出UINavigationController
堆栈的过渡看起来像
为简洁起见,我发布了UIViewController
上使用的代码如下:
let transition = CATransition()
transition.duration = 2
transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromTop
navigationController?.view.layer.add(transition, forKey: kCATransition)
navigationController?.popViewController(animated: false)
我的问题是如何消除它在被推离屏幕的视图上的灰色效果以及对视图被推到屏幕上的相同灰度效果。可以消除这种灰白效果。如果是这样,你能指导我怎么做吗?谢谢。