【问题标题】:Page curl & turn effects for iPhone DevelopmentiPhone 开发的卷页和翻页效果
【发布时间】:2011-07-22 20:47:49
【问题描述】:

我正在寻找一种非常简单的翻页效果,类似于 iBooks 中的翻页效果,但要简单得多。如果用户滑动屏幕,我只需要翻页(所以没有困难的“抓取”页面动画等 - 只是一个动画)。实际上,我需要的只是以下内容,但它不应该是 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中的效果:Classics App


我想可能会有更多教程和示例代码,我想知道我们是否可以在这里收集它们并进行一些描述。当然,我特别在寻找类似于UIViewAnimationTransitionCurlDown/Up 的非常简单的翻页效果,只是它是从右到左而不是从下到上。

用渐变叠加和一点二维动画实现简单的翻页效果会不会很容易?或者这就是“叶子”项目的全部意义所在?感谢您对列表的澄清和更新。


编辑:

使用 iOS 5,您现在可以轻松添加 iBooks 之类的翻页效果。只需打开一个新项目并选择基于页面的应用程序(您需要运行 xCode 4.2 和 iOS 5)。

【问题讨论】:

    标签: iphone cocoa-touch curl uiviewanimation ibooks


    【解决方案1】:

    你可以试试 XBPageCurl 项目,它比使用 paperstack 和 free 更成熟 https://github.com/xissburg/XBPageCurl

    【讨论】:

      【解决方案2】:

      我在this question回复了关于卷页效果的状态。

      我们开发了一个基于 OpenGL ES 和 CoreGraphics 的过滤器,它看起来非常接近 iBooks 过滤器,而且它是 App Store 安全的。过滤器已经完成,我们正在开发一个简单易用的 API 来集成效果。

      看这里http://api.mutado.com/mobile/paperstack/

      【讨论】:

      • 哇,看起来真不错。这也适用于 iPhone 吗?感谢您的出色工作。我猜即使使用 iOS 5 也不会提供用于页面卷曲的 API...我猜 iOS 5 包含页面卷曲 API 你会停止开发一个,对吧?
      • 谢谢!它适用于 iOS 3.0+ iPhone 和 iPad。 iOS 5 包含一些使用卷曲作为过渡并控制半过渡或部分过渡的功能,但我仍在尝试了解 iOS 5 中是否可以使用全指控制(我的意思是根据更改变形的可能性到接触点)...如果是的话,paperstack 是一个不错的“体验”,但我们将停止开发 :-)
      • 太棒了!正如我所说,我真的很喜欢你的项目。以及 iOS 是否会启用手指控制,您应该为目前所取得的成就感到自豪。
      • 不想让你沮丧,但你看到了吗:youtube.com/watch?v=yeAVv8BSOr8
      • 是的 :-) 我用 iOS5 试过了!最后!如果 iOS
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多