iBook 页面翻转过渡

发布于 2024-11-03 22:25:21 字数 174 浏览 3 评论 0原文

我正在尝试为 pdf 阅读器应用程序在横向模式下重新创建类似 iBook 的页面过渡。我只需要动画,不需要像 iBook 应用程序那样的触摸处理;用户通过简单的滑动即可翻页。我尝试过不同的示例代码,包括Leaves,但我找不到任何简单的东西。 任何人都可以帮我创建这个简单的动画,或者有一个简单的方法来重新创建 iBook 过渡吗?

I'm trying recreate iBook like transition for pages in landscape mode for an pdf reader app. I only need the animation, not the, touch handling like iBook app; the user with a simple swipe turn the page. I have tried different sample code, including Leaves, but I can't find anything simple.
Can Anyone help me to create this simple animation, or there's a simple way to recreate iBook transition?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

趁年轻赶紧闹 2024-11-10 22:25:21

奥勒·贝格曼(Ole Begemann)就做过这样的事情。您可以在 GitHub 上找到该项目。

Ole 还撰写了一篇精彩的博客摘要,其中包含一些最好的开发人员链接和教程。非常值得订阅!

Ole Begemann has done something like this. You can find the project here on GitHub.

Ole also writes a superb blog summary of some of the best developer links and tutorials around. Well worth subscribing to!

预谋 2024-11-10 22:25:21

查看 UIView 文档以了解可用的动画类型。这是我要使用的:

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

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

Look at the UIView documentation for animation types available. Here is what I'd use:

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

[UIView transitionWithView:myChangingView
                  duration:0.5
                   options:animation
                animations:^{ CHANGE PAGE HERE }
                completion:NULL];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文