Глупая ошибка. Это сработало отлично. Благодарю.

я в приложении есть кнопка с фоновым изображением. Когда кнопка нажата, я хочу, чтобы она повернулась на 90 градусов. Код ниже мой IBAction. Он отлично работает в первый раз, но каждый раз, когда я нажимаю кнопку, он не вращается.

@IBAction func addButton(_ sender: UIButton) {
    UIView.animate(withDuration: 0.05, animations: ({
        sender.transform = CGAffineTransform(rotationAngle: CGFloat(Double.pi / 2))
    }))
}

Ответы на вопрос(1)

Решение Вопроса

поворачивать дополнительные 90 градусов каждый раз, когда вы нажимаете кнопку, вам нужно обновить существующее преобразование.

sender.transform = sender.transform.rotated(by: CGFloat(Double.pi / 2))
 Nstandage26 нояб. 2017 г., 04:33
Глупая ошибка. Это сработало отлично. Благодарю.

Ваш ответ на вопрос