Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Iphone 2 CATTransition,左侧和右侧_Iphone_Objective C_Animation_Uiview_Catransition - Fatal编程技术网

Iphone 2 CATTransition,左侧和右侧

Iphone 2 CATTransition,左侧和右侧,iphone,objective-c,animation,uiview,catransition,Iphone,Objective C,Animation,Uiview,Catransition,我正在尝试开发一个简单的CATTransition,它显示从左侧出现的UIView 这是代码: CATransition *transDerecha=[CATransition animation]; [transDerecha setDuration:1]; [transDerecha setStartProgress:0]; [transDerecha setType:kCATransitionMoveIn]; [transDe

我正在尝试开发一个简单的CATTransition,它显示从左侧出现的UIView

这是代码:

CATransition *transDerecha=[CATransition animation];
        [transDerecha setDuration:1];
        [transDerecha setStartProgress:0];
        [transDerecha setType:kCATransitionMoveIn];
        [transDerecha setSubtype:kCATransitionFromLeft];
        [transDerecha setDelegate:self];
好的,但是为了得到我想要的方面,我创建了一个UIView(视频中的蓝色视图)

我认为在下面的视频中,你可以更好地看到我想说的话。

当我试图在左边做同样的事情时,问题就来了。如果我创建另一个UIView来覆盖左UIView,它也会覆盖右UIView

那么,还有其他类型的CATTransition吗?或者有什么解决办法


谢谢

我认为你不需要潜到加州去做这种事情。可以使用UIView动画完成此操作。这是一个关于UIView动画的好教程

当我提到“双方”时,我的意思是,两种不同的翻译,两种不同的观点