Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 试图找出如何在Xcode中制作一系列动画_Objective C_Xcode - Fatal编程技术网

Objective c 试图找出如何在Xcode中制作一系列动画

Objective c 试图找出如何在Xcode中制作一系列动画,objective-c,xcode,Objective C,Xcode,我不想给出太多细节,但我基本上在做一系列动画。我将一系列数字从屏幕的一侧移动到另一侧,但我不希望它们同时移动。我试图通过一个for循环和几个if循环来分解动画,但是它不起作用。我认为使用sleep()命令会有所帮助,但事实并非如此。如何使动画连续运行而不是全部运行?使用ui视图上的animateWithDuration:delay:options:animations:completion:方法,设置延迟时间以错开动画。如果要让它们一个接一个地运行,可以在另一个动画的完成块中启动一个动画: [U

我不想给出太多细节,但我基本上在做一系列动画。我将一系列数字从屏幕的一侧移动到另一侧,但我不希望它们同时移动。我试图通过一个for循环和几个if循环来分解动画,但是它不起作用。我认为使用sleep()命令会有所帮助,但事实并非如此。如何使动画连续运行而不是全部运行?

使用
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中找到所有这些的文档,谢谢您的帮助!它看起来更像我现在想要的