我正在尝试开发一个简单的CATransition,它显示一个从左边出现的UIView。
下面是代码:
CATransition *transDerecha=[CATransition animation];
[transDerecha setDuration:1];
[transDerecha setStartProgress:0];
[transDerecha setType:kCATransitionMoveIn];
[transDerecha setSubtype:kCATransitionFromLeft];
[transDerecha setDelegate:self];好的,但是为了得到我正在寻找的方面,我创建了一个UIView (视频中的蓝色)。
我认为在下面的视频中,你可以更好地看到我想要说的话。http://screencast.com/t/JMQmxe7CGy
当我试图在左边做同样的事情时,问题就来了。如果我创建另一个UIView来覆盖左边的UIView,它也会覆盖右边的封面。
那么,有没有其他CATransition类型可以做到这一点呢?或者任何解决方案?
ThankS!
发布于 2011-05-07 05:02:19
我认为你不需要深入到加州去做这种事情。它可以使用UIView动画来完成。这里的http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial是一个关于UIView动画的很好的教程。
https://stackoverflow.com/questions/5915872
复制相似问题