1

大家今天的问候!

到目前为止,我一直在使用 Xcode 4.x。在 Xcode5.0 正式发布后,我将使用 Xcode4.x 构建的项目升级到 Xcode5.0。现在我面临一个奇怪的问题。当我使用 iOS7 在设备/模拟器中运行我的项目时,它完美地展示了我的应用程序,其中包含在 xib 中设计的图形。但是当我使用包含 iOS6.0.1 的 iPod 运行它时,它会显示应用程序和那些以编程方式创建的图形。但无法看到使用 xib 创建的设计。我尝试了很多解决方案,但没有一个对我有用。

  1. 我尝试编辑架构和从 arm64、armv7、armv7s 到 armv6、armv7 的有效架构
  2. 我尝试从架构和有效架构中删除 armv7
  3. 我将最低 iOS 设置为部署目标
  4. 我用 info.plist "Required Device Capabilities" as armv7 做了很好的检查

注意

  • 我为 Xcode5.0 升级的每个应用程序都会出现此问题
  • 我使用故事板

任何帮助表示赞赏!

4

1 回答 1

1

在花了一些时间解决这个问题之后。我终于找到了解决方案。

在这里,如果有人不知道。

对于 iOS6.x 中我看不到的图形,如果我是通过 xib 设计的,我会根据每个控件在屏幕中的位置调整自动调整大小。

因此,我的设计在 iOS6 设备上成功运行。

于 2013-09-26T11:28:11.763 回答