使用UIView打开书页

我试图在UIViews之间切换,看起来像是在书中翻页。

UIViewAnimationTransitionCurlUp是相当接近,如果我可以让它curl左或右。 这可能吗?

我试图使用CATRansition但没有一个animationtypes接近翻页。

有关如何创build此页面animation转换的任何build议,可以将页面向左或向右移动?

编辑(2012年6月):现在可以使用本机Apple实施,请检查:

  • 页面视图控制器 :请注意,这是可用的iOS 5.0。

另外检查这个其他的库/方法:

  • 叶 :不太现实,但真的很容易使用。
  • PageCurl :真的很好的效果,易于使用。
  • 使用圆锥形变形algorithm实现iBooks页面curl :惊人的,但它只是一个概念的certificate,很难扩展。

你可以使用PaperTouch API 。但它不是免费的。如果你想要一个简单的animation,那么你可以检查这个 。

SDK中没有任何东西可以为您做到这一点。 如果你想要这个效果,你将不得不推出自己的。 “经典”在页面翻转animation方面做得不错。

您可以通过更改animation发生处UIViewController的方向来pipe理此效果。