Swift CATransition:无论如何都要删除这个动画的褪色效果?

时间:2017-09-01 13:48:29

标签: swift catransition

我在这里有一个动画,但是当旧的ViewController被推出窗口时,它会渐变为黑色,而新的一个则从黑色渐渐消失,看起来并不是很好。有没有办法消除这种褪色效果?

    let transition = CATransition()
    transition.duration = 3
    transition.type = kCATransitionPush
    transition.subtype = kCATransitionFromRight

    self.window?.layer.add(transition, forKey: kCATransition)
    self.window?.rootViewController?.present(profilePreview, 
    animated: 
    false, completion: nil)

我对编程很新,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题,我能找到的唯一解决方案是:Custom segue transition animation

归功于Hussain Shabbir