【问题标题】:Principles for creating universal app创建通用应用程序的原则
【发布时间】:2012-01-10 07:40:21
【问题描述】:

我正在创建一个新的通用应用程序。

创建单独的类来控制 iPad 版本是“不好”还是违反指导方针?

我在 iPhone 版本上使用 tabbarcontroller,在 iPad 版本上使用 splitview。

在我的情况下,创建新类来处理所有 iPad 的东西似乎更容易。

感谢您的宝贵时间!

【问题讨论】:

    标签: ios xcode ipad uisplitviewcontroller universal


    【解决方案1】:

    不,还不错或完全违反准则。

    在我自己的通用应用程序中,我为 iPad 和 iPhone 界面使用单独的 XIB。有时还会为 iPad 提供不同(或额外)的课程。

    可能更重要的事情之一是 iPad 和 iPhone 版本之间的功能大致相同...例如,标签栏视图会做与拆分视图相同的事情吗?

    【讨论】:

    • 是的,它将具有几乎相同的功能。我以编程方式进行了很多绘图和动画制作,因此拥有新类会更容易。
    • 正如 Michael 所提到的,根本没有关于如何编写代码的指导方针……只有关于用户实际可以看到的指导方针。如果你愿意,你可以检查 iPad 与 iPhone 并分成完全不同的代码集。 Apple 只是希望应用程序在两者上保持一致,并遵循其人机界面指南。
    猜你喜欢
    • 2011-10-03
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多