Core Animation是否为iBook样式页面卷曲页面过渡提供公共API?

时间:2010-05-14 18:56:55

标签: ipad core-animation page-curl

Core Animation是否为iBook样式页面卷曲页面过渡提供公共API?我看过this博客帖子,它几乎完全重新设计了iBook页面卷曲转换,但它依赖于私有API。

实际上是否存在公开版本,如果没有公开版本的内容?

3 个答案:

答案 0 :(得分:4)

如果您想使用OpenGL ES推出自己的解决方案,我已经编写了一个模拟page curl using a conical deformation algorithm的简介。虽然它可能与Apple使用的解决方案不同,但它看起来非常逼真,可以处理从任何角度观看动画的一般情况,而不仅仅是直接观看。

由于它是纯OpenGL并且不依赖于任何私有API,因此它也可以移植到除iPhone OS之外的其他平台。

虽然卷曲本身很难实现,但如果你想要一个交互式动画,你需要编写自己的手指跟踪代码,这有点复杂。

答案 1 :(得分:3)

没有。 iBooks使用大量私有API,包括此页面卷曲过渡。

您可以使用的唯一与页面卷曲相关的动画是整页UIViewAnimationTransitionCurlUp和Down过渡,以及半页UIModalTransitionStylePartialCurl。

答案 2 :(得分:2)

检查Flipboard or iBooks style animation代码可用的答案@ GitHub。