【问题标题】:iOS5 iPhone app not working on iOS6 iPadiOS 5 iPhone 应用程序无法在 iOS 6 iPad 上运行
【发布时间】:2012-10-09 14:39:05
【问题描述】:

好吧,伙计们,

这很奇怪。

我有一个 iOS 5.1 iPhone 应用程序;基于导航。

它在 iOS 5.1 iPhone 和 iPad 以及 iOS 5.1 iPhone 和 iPad 模拟器上运行良好。

在 iOS 6 iPhone 模拟器上运行良好。

在 iOS 6 iPad 和 iOS 6 iPad 模拟器上,除非您更改缩放级别,否则它不会工作。

UI 出现,但按钮不可点击。更改缩放使一切正常。

有什么想法吗?

【问题讨论】:

  • 我正在经历同样的事情。
  • 我们也是 :-( 看起来像 iOS 6 中的一个错误。我正在 Apple 打开一个错误报告。让我们看看会发生什么。
  • 我们在 Apple 打开了一个错误报告。仅当您的应用程序为横向时才会出现此问题。
  • 遇到了同样的问题,可以根据这篇文章解决:programmingthomas.wordpress.com/2012/10/08/…
  • 今天得到了 Apple 的回复:“我们已经确定这是 iOS 6 中的一个错误。工程部门意识到了这个问题,并通知我们目前没有解决方法,除了用户按下 2x 按钮,然后按下 1x 按钮或旋转设备,或者以纵向启动您的应用并让用户将其旋转为横向的明显解决方案。"

标签: ios5 ios6


【解决方案1】:

我在一段生产代码中遇到了同样的问题,使用 Jeffrey 发布的博客中给出的相同解决方法设法解决了这个问题

http://programmingthomas.wordpress.com/2012/10/08/keep-calm-v1-1-ios-6-ipad-bug/

【讨论】:

    【解决方案2】:

    你必须为ipad设置边界大小 [self.view setBounds: CGRectMake(0f, 0.0f, 768.0f, 1024.0)];

    【讨论】:

      猜你喜欢
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 2014-10-10
      相关资源
      最近更新 更多