Может кто-нибудь сказать мне, как я могу анимировать переход с перекрестным растворением при смене исходного кадра?
Мой код:
self.image = initialImage
UIView.transition(with: _self, duration: 10.0, options: [.transitionCrossDissolve, .allowUserInteraction], animations: {
self.image = newImage
})
Также пробовал:
let transition = CATransition()
transition.duration = 10
transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
transition.type = kCATransitionFade
transition.delegate = self
self?.layer.add(transition, forKey: nil)
Изменение размера кадра во время анимации оставляет исходное изображение с исходным размером кадра, в то время как newImage адаптируется к обновленному кадру.
Спасибо.