Примените 3D вращение к представлению iPhone

Я хотел бы, применяют 3D вращение на представление (в особенности к UILabel) в iPhone. Что самый простой путь состоит в том, чтобы сделать это?

Пример кода будет очень цениться.

7
задан hpique 11 May 2010 в 12:32
поделиться

2 ответа

Для 2D вращения используйте:

//rotate label in 45 degrees
label.transform = CGAffineTransformMakeRotation( M_PI/4 );

Для 3D преобразований смотрите эту тему:

CATransform3D _3Dt = CATransform3DMakeRotation(radians(90.0f), 1.0, 0.0, 0.0);
12
ответ дан 6 December 2019 в 08:14
поделиться
// flipping view along axis
// this will rotate view in 3D along any axis 

[UIView beginAnimations:nil context:nil];
CATransform3D _3Dt = CATransform3DRotate(self.layer.transform, 3.14, 1.0, 0.0,0.0);
[UIView setAnimationRepeatCount:100];
[UIView setAnimationDuration:0.08];
self.layer.transform=_3Dt;
[UIView commitAnimations];
9
ответ дан 6 December 2019 в 08:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: