我正在寻找一个非常简单的翻页效果,类似于iBooks中的效果,但要更简单。如果用户滑动屏幕,则只需要翻转页面(因此不需要困难的“抓取”页面动画等--仅动画)。实际上,我只需要以下内容,但例外是它不应该向下或向上卷曲,而应从左侧向右侧和相反方向:
[UIView setAnimationTransition:
UIViewAnimationTransitionCurlDown
forView:self.view cache:YES];
我看了一下,有几个关于如何实现更高级翻页效果的教程:
iOS 5:只需使用UIPageViewController(参见下面的编辑)
iPad:Page Curling——看起来完美而美丽,但相当复杂
iPad:Page Curling——正确的方向,但不够美丽
iPhone:Fancy 'Transparent' Curl (like iBooks)——私有API?
在Classics App中分解效果:Classics App
我想可能还有更多的教程和示例代码,我想知道能否将它们收集在这里并加上一些描述。当然,我特别寻找那种非常简单的翻页效果,类似于UIViewAnimationTransitionCurlDown/Up
,只是它从右到左而不是从底部到顶部。
使用渐变叠加和一些二维动画实现简单的翻页效果是否容易?或者这就是“leaves”项目的全部内容?感谢澄清和更新列表。
编辑:
使用iOS 5,您现在可以轻松地添加类似iBooks的翻页效果。只需打开一个新项目并选择基于页面的应用程序(您需要运行xCode 4.2和iOS 5)。