2011-04-27 113 views
3

我正在尝试重新创建iBook,就像PDF阅读器应用在横向模式下进行页面转换一样。我只需要动画,而不是像iBook应用程序那样的触摸处理;用户只需轻扫一下即可翻页。我尝试了不同的示例代码,包括叶子,但我找不到任何简单的东西。 任何人都可以帮助我创建这个简单的动画,或者有一个简单的方法来重新创建iBook转换?iBook页面翻转交易

+0

叶是一个很好的项目,很容易和简单的项目包括。 – binnyb 2011-04-27 14:22:20

+0

有没有一种方法可以修改Leaves,只在不跟踪触摸的情况下进行页面之间的转换? – Pablosproject 2011-04-27 14:37:23

+0

叶子还支持两页横向? – Pablosproject 2011-04-27 14:55:28

回答

4

Ole Begemann做了这样的事情。你可以找到项目here on GitHub

Ole还撰写了一些关于最佳开发者链接和教程的精彩博客摘要。值得订阅!

+0

我不想使用树叶框架,因为我只需要动画,我不需要跟踪用户的触摸。我只需要翻动页面的动画。 – Pablosproject 2011-04-27 14:25:11

+1

没有触摸跟踪,使用它不应该太难。您可以删除该部分代码并将其替换为动画曲线。 – 2011-04-27 14:56:17

0

查看可用动画类型的UIView文档。这里是我用的:

UIViewAnimationOptions animation; 
if (pageNumberLower) { 
    animation = UIViewAnimationOptionTransitionCurlDown; 
} else { 
    animation = UIViewAnimationOptionTransitionCurlUp; 
} 

[UIView transitionWithView:myChangingView 
        duration:0.5 
        options:animation 
       animations:^{ CHANGE PAGE HERE } 
       completion:NULL]; 
+0

这看起来很不错,但与iBook页面翻转动画相比并没有什么。 – JustSid 2011-04-27 13:53:23