我正在尝试开发一个简单的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类型吗?或任何解决方案?
感谢!!!
答案 0 :(得分:2)
我认为你不需要潜入CA来做这种事情。可以使用UIView动画完成。这里http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial是关于UIView动画的好教程。