我正在寻找一个非常简单的翻页效果,类似于iBooks BUT中的那个更简单。如果用户滑动屏幕,我只需要转动页面(所以没有难以“抓住”页面动画等 - 只是一个动画)。实际上,我需要的只是以下内容,除了它不应该是CurlDown或CurlUp,而是从左侧到右侧,反之亦然:
[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
我想可能会有更多的教程和示例代码,我想知道我们是否可以通过一些描述来收集它们。当然,我特别希望找到与UIViewAnimationTransitionCurlDown/Up
类似的非常简单的翻页效果,只是它从右到左而不是从顶部到顶部。
使用渐变叠加和一点二维动画实现简单的翻页效果会不会很容易?或者这就是“叶子”项目的全部内容?感谢您对清单的澄清和更新。
编辑:
使用iOS 5,您现在可以轻松添加iBooks,例如翻页效果。只需打开一个新项目并选择基于页面的应用程序(您需要运行xCode 4.2和iOS 5)。
答案 0 :(得分:6)
我在this question上回答了关于Page Curl效果的状态。
我们开发了基于OpenGL ES和CoreGraphics的过滤器,它看起来非常接近iBooks,它的App Store是安全的。过滤器已经完成,我们正在开发一个简单易用的API来集成效果。
答案 1 :(得分:4)
你可以尝试XBPageCurl项目,它比使用papertack和free更成熟 https://github.com/xissburg/XBPageCurl