изображение iPhone перемещается как другое изображение - PullRequest
0 голосов
/ 15 апреля 2011

У меня есть изображение, которое вращается, и я хочу, чтобы второе изображение было прикреплено к нему, и оно вращалось так же, как и первое. Пожалуйста, как мне это сделать?

1 Ответ

1 голос
/ 15 апреля 2011

Я не за своим компьютером, поэтому я не могу проверить это, но я думаю, что это должно дать вам то, что вы хотите.

// assuming you already have your views
// viewOne, viewTwo

[viewOne addSubview:viewTwo]; // add viewTwo to viewOne

// let's assume that you call this code here one time per second
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];

// when this is 1.0, the image will rotate 360
// ... when it is .5, it should rotate 180, etc...
float rotationFactor = 0.1f;

// viewTwo's rotationFactor will be added to view 1's in the transform below
float rotationFactor2 = 0.1f;

viewOne.transform = CGAffineTransformMakeRotation(M_PI_2 * rotationFactor);
viewTwo.transform = CGAffineTransformMakeRotation(M_PI_2 * (rotationFactor + rotationFactor2);

[UIView commitAnimations];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...