"CGAffineTransformIdentity" недоступен в Swift
Произошла ошибка при попытке адаптировать некоторые анимации в синтаксисе Swift3.
UIView.animate(withDuration: duration, delay: 0.0, usingSpringWithDamping: 0.5,
initialSpringVelocity: 0.8, options: [] , animations: {
fromView.transform = offScreenLeft
toView.transform = CGAffineTransformIdentity
}, completion: { finished in
transitionContext.completeTransition(true)
})
и получил следующее:
'CGAffineTransformIdentity' недоступен в Swift
Ответы
Ответ 1
Нашла ссылку , в которой говорилось, что "глобальная константа была перенесена в статическое свойство и мигрировать Swift 3, как вы обнаружили, не удалось исправить это". И вы можете просто изменить код на:
toView.transform = CGAffineTransform.identity
ИЗМЕНИТЬ
или даже проще:
toView.transform = .identity
Надеюсь, это поможет кому-то.