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

Я пытаюсь переместить изображение обратно в определенную точку на экране.Я использую следующий код:

[UIView beginAnimations:nil context:nil]; //Move To Start Position With Animation
    [UIView setAnimationDuration:0.5];
    plustwo.center = CGPointMake(36, 134);
    [UIView commitAnimations];

Проблема в том, что изображение не возвращается к правильной точке на экране.Я инициирую это из оператора if, в котором говорится: если это изображение сталкивается с другим изображением (PanGestureRecogizer), оно возвращается на свое место.Я что-то не так делаю?

Спасибо

1 Ответ

2 голосов
/ 09 декабря 2011

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

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:1.0];  
[UIView commitAnimations];

и для более четкого ответа дайте ясный вопрос ...

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