我正在尝试通过使用从一个UIView过渡到另一个

[UIView transitionFromView:self.frontsideCardView
                    toView:self.backsideCardView
                  duration:kFlipCardAnimationDuration
                   options:UIViewAnimationOptionTransitionFlipFromTop
                completion:completion];


问题是,当我在两个视图上打开CALayer阴影和圆角时,动画会变得迟钝。因此,我环顾了Apple应用程序,看看它们是否做了类似的事情,然后发现iBooks 2应用程序确实在执行。您可以在那里学习卡片,如果您轻按卡片,卡片可以平稳翻转。从我所看到的,它们还使用圆角和阴影。

我注意到的是,在我的动画中,视图在翻转时会变为黑色-在iBooks中,这不会发生:




(对于该示例,我从视图中删除了所有内容,否则仅以10 fps的速度进行动画处理)

苹果有什么想法来创造出如此流畅的动画?

最佳答案

他们正在使用在我敢打赌的普通旧视图上绘制的图像。
最简单,最快的方法。

关于iphone - 苹果如何处理iBooks 2抽认卡的动画?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9339982/

10-11 03:15
查看更多