2011-05-05 88 views
8

我想“弯曲”一个完全像Flipboard应用程序的视图。我成功翻转了整个视图,但不能弯曲它。我的策略是:从我想要弯曲的视图的一半制作视图/图层,将其添加到视图并翻转此新视图。所以:我如何在视图/图层中绘制另一个视图的一半?核心动画 - 页面翻转

回答

16

嘿,我最近使用了这个代码,它适合我!您可以从中心获得折页动画,如页面动画。它的概念很简单,易于使用。只有一个类即.h.m文件需要添加到您的项目“AFKPageFliper”中。

https://github.com/mtabini/AFKPageFlipper

希望这有助于你太!

+1

非常好!非常感谢。这可能是此Flipboard动画的最佳解决方案。 – 2011-05-16 14:43:32

+0

@Reefaq:你是如何设法用普通视图(一些视图控制器的视图)替换pdf的。这是相当棘手的,我不能让它工作。 – 2011-05-18 13:40:37

+1

@user:用于显示你的视图在MainController的viewForPage:inFlipper:中查看你想要显示的特定页面。 您可以在init()方法创建你的意见,并将其存储在一个NSArray然后就去拿视图的从NSArray的对象物体viewForPage:inFlipper: 注:我的工作对Flipboard的一个示范项目,像鉴于iPad和将推动github中的代码。请关注https://github.com/Reefaq – Reefaq 2011-05-18 18:55:34