Активация кнопки Rotation Animation в быстрой анимации
Поверните кнопку, чтобы сделать похожую анимацию при нажатии?
![image]()
(источник: cloudfront.net)
Ответы
Ответ 1
Swift 3:
UIView.animate(withDuration: 0.25, animations: {
myButton.transform = CGAffineTransform(rotationAngle: CGFloat.pi)
})
Дополнительная информация о вращении в Swift:
Swift: как вы можете повернуть текст для UIButton и UILabel?
Ответ 2
Вы можете использовать регулярное вращение на кнопке:
[myButton setTransform:CGAffineTransformMakeRotation(M_PI_4)];
который будет вращать + 45 градусов и сделать его X:)
если вы хотите анимировать, а также попробовать
[UIView animateWithDuration:.5 animations:^{
myButton.transform = CGAffineTransformMakeRotation(M_PI_4);
}];