【问题标题】:iPhone app 'fake' landscape modeiPhone应用程序“假”横向模式
【发布时间】:2010-09-14 00:52:27
【问题描述】:

因此,在浪费了许多小时试图让我的应用程序默认以横向模式运行之后,我正在寻找替代方案。

我的想法是以纵向模式创建应用程序,但将所有内容旋转 90 度,玩家认为他正在以横向模式玩游戏(实际上我只是旋转了所有内容)。我知道开发起来会有点尴尬,但是当我尝试为横向编程时会遇到各种各样的问题。

我的问题是,Apple 对此不满意吗?他们会因为任何原因拒绝我的应用程序吗?或者这样做安全吗?有什么我应该注意的问题吗?

建议/文章/帮助都表示赞赏。

【问题讨论】:

    标签: iphone landscape


    【解决方案1】:

    我不允许在我的应用程序中使用横向模式,并且没有一个被拒绝。有时应用程序不会从横向模式中受益。

    编辑:纵向模式也是如此。如果您的应用仅在一个方向或另一个方向上有意义,Apple 不会拒绝您。

    【讨论】:

    • 由于应用程序的性质,必须横向查看。如果我能避免它,我会的。
    • 抱歉——我忘了​​说纵向也是如此:有时应用不属于纵向模式。你不会因此被拒绝。
    【解决方案2】:

    您可以在 Info.plist 中添加一个键,使其以横向方式启动(请参阅here)。还是您已经尝试过?

    【讨论】:

      【解决方案3】:

      据报道,有沉浸式全屏 Open GL 游戏可以隐藏状态栏并执行此操作。请注意,您仍然需要检测和处理横向左和横向右旋转,否则您的应用可能会出现上下颠倒。

      【讨论】:

        【解决方案4】:

        只需在顶层视图上设置仿射变换,并注意始终使用正确的坐标系。

        【讨论】:

          猜你喜欢
          • 2010-09-05
          • 2010-10-13
          • 1970-01-01
          • 1970-01-01
          • 2014-03-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多