在iOS上卷页
我四处寻找类似的post,但没有find解决办法。 我正在寻找一个简单的翻页animation(没有手指跟踪),像这样: http : //www.youtube.com/watch?v=_vOYvaNhSHw
可以创build或许可吗?
非常感谢您的帮助。
即使这个问题closures了,也会有助于增加一些观点。
我在基于OpenGL ES和CoreGraphics的filter上工作,看起来非常接近iBooks,它是App Store的安全。 filter已经完成,我们正在研究一个简单易用的API来整合效果(仅限手指跟踪和animation)
这段代码可以做到这一点:
[UIView beginAnimations:@"Flip" context:nil]; [UIView setAnimationDuration:1.0]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.base.view cache:YES]; [user.view removeFromSuperview]; [base.view addSubview:home.view]; [UIView commitAnimations];
在这个例子中,“用户”视图控制器被删除,并添加“家”视图控制器,与页面翻转像转换
是的,这是可能的。
阅读以下博客教程。
http://oleb.net/blog/2010/06/app-store-safe-page-curl-animations/
http://blog.steventroughtonsmith.com/2010/02/apples-ibooks-dynamic-page-curl.html
http://wdnuon.blogspot.com/2010/05/implementing-ibooks-page-curling-using.html
它的旧的和封闭的问题,但如果有人正在寻找工作实施看看这个XBPageCurl项目
使用UIViewAnimationTransitionCurlDown
。 在这个问题中显示的示例:
向下添加UIView到超级视图的过渡
当我正在寻找类似的东西时,我发现对于一些人(比如我自己), UIPageViewController完成了转换样式UIPageViewControllerTransitionStylePageCurl
。 如果您想查看使用此组件可以实现的function,请查看iBooks应用程序并尝试打开页面。 使用非常简单,效果很好。
页面不能以编程方式旋转,并通过平移手势,使页面旋转/旋转感觉。