Swift CATransition:有没有办法从这个动画中移除淡入淡出的效果?
Swift CATransition: Is there anyway to remove the fading effect from this animation?
我这里有一个动画,但是当旧的 ViewController 被推出 window 时,它会逐渐变黑,而新的会从黑色逐渐变暗,这看起来不太好。有没有办法消除这种褪色效果?
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)
总体而言,我对编程还很陌生,因此我们将不胜感激。
回答我自己的问题,我能找到的唯一解决方案是:Custom segue transition animation
归功于侯赛因·沙比尔
我这里有一个动画,但是当旧的 ViewController 被推出 window 时,它会逐渐变黑,而新的会从黑色逐渐变暗,这看起来不太好。有没有办法消除这种褪色效果?
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)
总体而言,我对编程还很陌生,因此我们将不胜感激。
回答我自己的问题,我能找到的唯一解决方案是:Custom segue transition animation
归功于侯赛因·沙比尔