Ориентируйте изображение, чтобы «смотреть в сторону» другого изображения - PullRequest
0 голосов
/ 08 мая 2011

Привет всем, я француженка, так что позовите меня за мой английский.

У меня есть изображение (image1) в центре экрана, которое статично. Затем у меня есть другое изображение (image2), которое каждый раз, когда мы открываем приложение, находится в случайном положении. Image2 - обезьяна с головой. Я хочу, чтобы голова обезьяны была ориентирована на изображение1 каждый раз, когда мы открываем приложение. Я думаю, что мы должны использовать вращение, но я не уверен. Как я могу это сделать, пожалуйста?

1 Ответ

0 голосов
/ 08 мая 2011

Рассчитайте угол между центром изображения1 и изображения2, а затем:

image2.transform = CGAffineTransformMakeRotation(angle);

или, если вы хотите его оживить:

[UIView beginAnimations:@"rotate" context:nil];
[UIView setAnimationDuration:1.0];
image2.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations];
...