Вы можете использовать методы класса из UIView
, чтобы легко анимировать ваше представление:
[UIView beginAnimation: @"Rotate" context: nil];
[UIView setAnimationDuration: 5.0f];
[UIView setAnimationCurve: UIViewAnimationCurveEaseOut];
CGFloat radians = [self ConvertDegreesToRadians: [angleInDegrees floatValue]];
view.transform = CGAffineTransformMakeRotation(radians);
[UIView commitAnimation];
Это то, что я использую большую часть времени, нет необходимости использовать слои.
ОБНОВЛЕНИЕ: я имею в виду, мне проще не использовать слои в этом случае, не имеет уничижительного значения при использовании слоев.