2010-05-14 41 views

回答

3

编号iBooks使用大量的私有API,包括此页面卷曲转换。

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

4

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

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

虽然卷曲本身实施起来微不足道,但如果您想要一个交互式动画,则需要编写自己的手指跟踪代码,这个过程有点复杂。