Привет, все, что я пытаюсь использовать CATransform3D в моем проекте. Я видел фрагмент кода для преобразования слоя, который показан ниже. Мой вопрос заключается в том, как после преобразования слоя с кодом ниже, как получить слой в нормальных измерениях, что означает то же как до преобразования слоя
-(IBAction)animateThumbnail{
CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity;
rotationAndPerspectiveTransform.m34 = 1.0 / -500;
rotationAndPerspectiveTransform = CATransform3DRotate(rotationAndPerspectiveTransform,30.0f * M_PI / 180.0f , 0.0f, 1.0f, 0.0f);
[CATransaction begin];
[CATransaction setValue:[NSNumber numberWithFloat:3.0]forKey:kCATransactionAnimationDuration];
imageLayer.transform = rotationAndPerspectiveTransform;
[CATransaction commit];
}
Может кто-нибудь опубликовать ваш способ трансформации, чтобы мой слой был в нормальном состоянии.
Заранее спасибо.