我有一個UIImageView,當視圖加載時會移動。 它會先+100以上,然後設置BOOL完成。如何重複此動畫?
當BOOL設置完成時,它會做另一個動畫,使UIImageView回到原來的位置。當我的UIImageView回到原來的位置時,它應該重新開始整個事情。這種重複應該永遠持續!我怎樣才能做到這一點?
這裏是我的代碼:
[UIView animateWithDuration:0.5
animations:^
{
//move up
Person.center = CGPointMake(Person.center.x, Person.center.y +100);
}
completion:^(BOOL completed)
{
if (completed)
{
//completed move up..now move down
[UIView animateWithDuration:0.5
animations:^
{
Person.center = CGPointMake(Person.center.x, Person.center.y -100);
}
];
}
}];
我加入answare,請檢查.... – hmdeep 2014-10-11 11:53:40