【问题标题】:Starting iPad app in current landscape orientation以当前横向启动 iPad 应用程序
【发布时间】:2012-01-19 17:31:02
【问题描述】:

我的 ipad 应用程序只能横向运行。但是当我在实际设备(而不是模拟器)上进行测试时,它似乎总是从一个特定的横向方向开始,然后转动 180 度以匹配当前的物理横向方向。所以,它似乎从 LandscapeLeft(我认为)开始,然后如果我在 LandscapeRight 中有它,则旋转 180。 Info.plist 中没有设置初始方向的内容。

谁能建议一种方法来在视图加载之前检测当前方向并在显示之前将其设置为正确的横向视图?

谢谢

菲托

【问题讨论】:

  • 我不知道为什么有人不赞成,但我赞成,因为这是一个很好的初学者问题,答案并不明显。

标签: ipad orientation landscape


【解决方案1】:

UIInterfaceOrientation~iPad 键用于设置启动时的初始界面方向。

还有UISupportedInterfaceOrientations 键通知应用程序支持哪些方向。

但是,无法让应用程序以 iPad 的当前方向启动。

【讨论】:

  • 谢谢。这是我所怀疑的。只需要确认
【解决方案2】:

你有没有研究过这些问题?

此外,从技术上讲,iPad 应该可以做到这一点。确保您已正确设置支持的方向,因为我确信它会检查这些方向以查看它应该从哪里开始。

【讨论】:

    猜你喜欢
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    相关资源
    最近更新 更多