Поворот UIButton на 90 градусов при каждом нажатии кнопки

Как вы поворачиваете UIB-кнопку на 90 градусов при каждом нажатии кнопки, а также отслеживаете каждое повернутое положение / угол?

Вот код, который у меня есть, но он вращается только один раз:

@IBAction func gameButton(sender: AnyObject) {
    UIView.animateWithDuration(0.05, animations: ({
        self.gameButtonLabel.transform = CGAffineTransformMakeRotation(CGFloat(M_PI_2))
    }))
}

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

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