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
Ios 如何创建自定义UIViewAnimation_Ios_Xcode_Uiview_Xcode4.5_Uiviewanimation - Fatal编程技术网

Ios 如何创建自定义UIViewAnimation

Ios 如何创建自定义UIViewAnimation,ios,xcode,uiview,xcode4.5,uiviewanimation,Ios,Xcode,Uiview,Xcode4.5,Uiviewanimation,创建自定义UIView动画过渡的最简单方法是什么?谷歌搜索中弹出的大多数教程都不是最新的。(我使用的是XCode 4.5版本)在我当前的iPhone应用程序中,我有以下屏幕转换代码: [UIView beginAnimations:@"View flip" context:nil]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:1.25]; [UIView setAn

创建自定义UIView动画过渡的最简单方法是什么?谷歌搜索中弹出的大多数教程都不是最新的。(我使用的是XCode 4.5版本)在我当前的iPhone应用程序中,我有以下屏幕转换代码:

[UIView beginAnimations:@"View flip" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:1.25];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view                            cache:YES];    
[UIView commitAnimations];

我想要一些独特的东西,而不是5或6个内置的过渡。关于从哪里开始有什么想法或建议吗?

我想这就是你想要的:

[UIView animateWithDuration:0.3 animations:^{
    //Move frame or transform view
}];

在该块中,您可以放置任意动画代码。

我认为这就是您要寻找的:

[UIView animateWithDuration:0.3 animations:^{
    //Move frame or transform view
}];

在该块中,您可以放置任意动画代码。

首先,不要使用旧方法,如您在问题中显示的方法。使用基于块的方法。首先,不要使用旧方法,比如你在问题中展示的方法。使用基于块的方法。非常好!我要从这里出去玩!很不错的!我要从这里出去玩!