Вы хотите анимировать свойство слоя transform
со значения по умолчанию (CATransform3DIdentity
) до поворота на четверть вокруг оси Y.Это должно быть примерно так:
[UIView animateWithDuration:1 animations:^{
CATransform3D transform = CATransform3DMakeRotation(M_PI_2, 0, 1, 0);
transform.m34 = 1.0 / -2000.0;
self.view.layer.transform = transform;
}];
Значение m34
показывает, как вы включаете перспективу для слоя.Ищите «перспективу m34» для многих обсуждений этого.