我正在尝试为一款PDF阅读器应用程序中的横向页面重新创建类似iBook的转场效果。我只需要动画,不需要像iBook应用程序那样的触摸处理;用户可以通过简单的滑动翻页。我尝试了不同的示例代码,包括Leaves,但我找不到任何简单的方法。
有人可以帮我创建这个简单的动画吗?或者有没有一种简单的方法来重新创建iBook的转场效果?
我正在尝试为一款PDF阅读器应用程序中的横向页面重新创建类似iBook的转场效果。我只需要动画,不需要像iBook应用程序那样的触摸处理;用户可以通过简单的滑动翻页。我尝试了不同的示例代码,包括Leaves,但我找不到任何简单的方法。
有人可以帮我创建这个简单的动画吗?或者有没有一种简单的方法来重新创建iBook的转场效果?
Ole Begemann已经做了类似的事情。您可以在GitHub上找到该项目。
Ole还撰写了一篇极好的博客摘要,介绍了一些最佳开发人员链接和教程。非常值得订阅!
查看 UIView 文档以获取可用的动画类型。以下是我会使用的:
UIViewAnimationOptions animation;
if (pageNumberLower) {
animation = UIViewAnimationOptionTransitionCurlDown;
} else {
animation = UIViewAnimationOptionTransitionCurlUp;
}
[UIView transitionWithView:myChangingView
duration:0.5
options:animation
animations:^{ CHANGE PAGE HERE }
completion:NULL];