【问题标题】:Is the iPad "page turn" transition included in the SDK?SDK中是否包含iPad“翻页”过渡?
【发布时间】:2011-02-07 13:07:18
【问题描述】:

我可以使用 iPad SDK 中包含的“翻页”过渡吗?还是这些都是用核心图形手工编码的?

【问题讨论】:

    标签: ios iphone ipad transition


    【解决方案1】:

    curl Animation 的代码如下:

        [UIView beginAnimations:nil context:NULL];
        [UIView setAnimationDuration:1.0];
        [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
        [oldView removeFromSuperview];
        [UIView commitAnimations];
    

    享受....

    【讨论】:

    • UIViewAnimationTransitionCurlUp 选项是在 iOS4.0 中引入的,而 iPad 出于某种无法确定的原因仍在 iOS3.2 中运行。任何花哨的视图转换效果都不起作用。
    • 如果有人仍然想知道,当然可以在 ios5 上正常工作。谢谢!完美运行。
    【解决方案2】:

    可能有点晚了,但我目前正在使用一个名为“叶子”的框架,它有不同的分支,甚至支持缩放或两个页面视图。我什至想办法让我的应用程序稍微快一点,并以更少的内存运行。 在 GitHub 上查看: https://github.com/brow/leaves

    【讨论】:

    • 这绝对是晚了。 'leaves' 是概念验证,仅此而已。
    【解决方案3】:

    翻页转换包含在 SDK 中,但它是一个私有 API。

    【讨论】:

      【解决方案4】:

      更新:现在(从 iOS 5.0 开始)包括在内,请查看:UIPageViewController


      除了 Leaves 之外,还有另外两个库用于此目的,它们更加现实:

      【讨论】:

        【解决方案5】:

        我认为没有可用的功能。不过,这似乎与您要查找的内容很接近:http://www.iphonedevsdk.com/forum/iphone-sdk-development/32624-creating-uibutton-page-turn-animation.html

        【讨论】:

          【解决方案6】:
          【解决方案7】:

          请访问以下链接,

          http://blog.steventroughtonsmith.com/2010/02/apples-ibooks-dynamic-page-curl.html

          它是Apple iBook Dynamic page curl 应用程序,它将是解决方案,你会做什么

          完全期待。

          【讨论】:

            【解决方案8】:

            自 iOS 5.0 起,该支持已包含在公共 SDK API 中。

            最简单的尝试方法是使用最新的 Xcode 版本(编写时为 4.3.2)启动一个新项目并选择Page based Application

            涉及的类是UIPageViewController

            【讨论】:

              猜你喜欢
              • 2011-03-23
              • 1970-01-01
              • 2012-09-20
              • 2021-08-11
              • 2020-03-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多