【问题标题】:Does Core Animation provide public APIs for iBook style page curl page transitions?Core Animation 是否为 iBook 样式的页面卷曲页面转换提供公共 API?
【发布时间】:2010-05-14 18:56:55
【问题描述】:

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

实际上是否有公开版本,如果没有,是否有开源版本?

【问题讨论】:

    标签: ipad core-animation page-curl


    【解决方案1】:

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

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

    虽然卷曲本身实现起来很简单,但如果您想要交互式动画,则需要编写自己的手指跟踪代码,这有点复杂。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        检查Flipboard or iBooks style animation 的答案@ GitHub 提供代码。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-12-15
          • 1970-01-01
          • 2017-01-04
          • 1970-01-01
          • 1970-01-01
          • 2015-02-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多