У меня есть решение, чтобы предложить, если оно соответствует вашим потребностям.
Вместо того, чтобы идти с параметром вращения, вы можете играть со шкалой.
У вас будет фальшивое вращение без какой-либо перспективы.
Масштаб x для горизонтального переворачивания и Масштаб y для вертикального.
Вы можете сделать это следующим образом в представлении загрузил (или функцию действия кнопки, если вы используете кнопку для запуска анимации):
UIView.animate(withDuration: 0.5) {
self.yourViewName.transform = CGAffineTransform(scaleX: -1, y: 1)
}
Надеюсь, это поможет вам.