Как переместить, изменить размер и вернуть в исходное положение подпредставление, присутствующее на главном экране? - PullRequest
0 голосов
/ 26 сентября 2011

В некоторых приложениях я видел, что мы можем перетащить вид за пределы его положения, используя два пальца (в плавном движении). Мы также можем изменить его размер, вращать и перемещать дальше. И когда я убираю пальцы с экрана, он просто изменяет размер (также поворачивается) и самопроизвольно возвращается в исходное положение.

Как я могу сделать такую ​​анимацию? Есть ли образец? ИЛИ просто рассказать мне, как на самом деле поток также будет очень полезным.

1 Ответ

0 голосов
/ 26 сентября 2011

UIViews можно анимировать, просто устанавливая свойства.

[UIView animateWithDuration:0.5 animations:^{
    myView.frame = CGRectMake(50, 50, 100, 200);
    myView.layer.affineTransform = CGAffineTransformMakeRotation(M_PI);
}];

Посмотрите animateWithDuration в документах для получения дополнительных параметров и примеров.

...