Как я могу начать анимацию UILabel из определенного места на iPad?

Мне нужно начать анимацию UILabel при нажатии кнопки... анимация должна начинаться с положения кнопки. Как я могу этого добиться?

то есть перемещение метки с одного конца экрана на другой конец.


person Avi    schedule 18.10.2011    source источник


Ответы (1)


Это достигается с помощью методов animateWithDuration UIView, которые можно найти в документации здесь.

Очень простой пример, который должен вызываться при нажатии кнопки:

[UIView animateWithDuration:0.5 animations:^{
     // set new position of label which it will animate to
     myLabel.frame = CGRectMake(x,y,width,height);
}];
person Alex    schedule 18.10.2011
comment
Я дал вам еще один голос, так как этот парень так и не вернулся. И, конечно, так как ваш ответ помог мне. Просто нет справедливости. С другой стороны, он, похоже, вообще забросил программирование, так как больше никогда не возвращался на сайт, и точка. Лол, никто не продолжает программировать и не уходит из SO. - person temporary_user_name; 07.12.2014