我正在尝试通过使用从一个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/