【发布时间】:2012-02-18 09:07:19
【问题描述】:
我正在尝试使用
从一个UIView 转换到另一个
[UIView transitionFromView:self.frontsideCardView
toView:self.backsideCardView
duration:kFlipCardAnimationDuration
options:UIViewAnimationOptionTransitionFlipFromTop
completion:completion];
问题是当我在两个视图上打开CALayer 阴影和圆角时,动画变得迟钝。所以我查看了 Apple 应用程序,看看它们是否做了类似的事情,我发现 iBooks 2 应用程序可以。你可以在那里学习抽认卡,如果你点击一张卡片,它会顺利翻转。而且据我所见,他们还使用圆角和阴影。
我注意到,在我的动画中,视图在翻转时会变黑 - 在 iBooks 中不会发生这种情况:
(例如,我从视图中删除了所有内容,否则它只是以 10 fps 进行动画)
您知道 Apple 做了什么来制作如此流畅的动画吗?
【问题讨论】:
标签: iphone objective-c ipad animation core-animation