【问题标题】:2 CATransition, left and right2 CATransition,左右
【发布时间】:2011-05-06 19:01:16
【问题描述】:

我正在尝试开发一个简单的 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 类型可以做到这一点?或者有什么解决办法?

谢谢!!!

【问题讨论】:

  • 当我提到“在双方”时,我的意思是,两个不同的 CATransitions,两个不同的 UIViews

标签: iphone objective-c animation uiview catransition


【解决方案1】:

我认为你不需要潜入 CA 来做这种事情。它可以使用 UIView 动画来完成。这里http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial 是一个很好的 UIView 动画教程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 2017-08-18
    • 1970-01-01
    相关资源
    最近更新 更多