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 ответ

Решение

Отвечая на мой собственный вопрос, единственное решение, которое я могу найти, это:

Кредит Хуссейну Шаббиру

Другие вопросы по тегам