Objective c 试图找出如何在Xcode中制作一系列动画
我不想给出太多细节,但我基本上在做一系列动画。我将一系列数字从屏幕的一侧移动到另一侧,但我不希望它们同时移动。我试图通过一个for循环和几个if循环来分解动画,但是它不起作用。我认为使用sleep()命令会有所帮助,但事实并非如此。如何使动画连续运行而不是全部运行?使用Objective c 试图找出如何在Xcode中制作一系列动画,objective-c,xcode,Objective C,Xcode,我不想给出太多细节,但我基本上在做一系列动画。我将一系列数字从屏幕的一侧移动到另一侧,但我不希望它们同时移动。我试图通过一个for循环和几个if循环来分解动画,但是它不起作用。我认为使用sleep()命令会有所帮助,但事实并非如此。如何使动画连续运行而不是全部运行?使用ui视图上的animateWithDuration:delay:options:animations:completion:方法,设置延迟时间以错开动画。如果要让它们一个接一个地运行,可以在另一个动画的完成块中启动一个动画: [U
ui视图上的animateWithDuration:delay:options:animations:completion:
方法,设置延迟时间以错开动画。如果要让它们一个接一个地运行,可以在另一个动画的完成块中启动一个动画:
[UIView animateWithDuration:0.5 animations:^
{
//Do your first round of animations here
} completion: ^(BOOL completed)
{
//Start the next round
[UIView animateWithDuration:0.5 animations:^
{
//second round of animations
//Nest this structure as deep as needed
}
}];
您可以在UIView
Wow中找到所有这些的文档,谢谢您的帮助!它看起来更像我现在想要的