0

在 XCode 5.0 中运行 iOS 7.0 模拟器时,我无法显示标准 iPhone 框架。我尝试了很多方法来解决这个问题,包括:

  1. 将我的笔记本电脑连接到更大的显示器(屏幕分辨率为 1920 x 1200)。
  2. 确保窗口缩放到 100%(如 Apple Docs 中所述)。
  3. 选择每个不同的 iPhone 设备进行测试。
  4. 通过转到 Applications > R-click on XCode > Show Package Contents > Contents > Developer > Platforms > iPhoneSimulator.platform > Developer > Applications > R-click on iOS Simulator > Show Package Contents,将我自己的自定义 .png iPhone 图像添加到模拟器> 内容 > 资源。

尽管如此,所有的 iPhone 模拟器都显示为一个窗口(奇怪的是,3.5 英寸的 iPhone 模拟器显示为一个 iPad 框架):

http://imgur.com/q1dhxx8

我以前在旧版本的 XCode 中从未遇到过这个问题。有什么建议么?

谢谢你的帮助!

4

2 回答 2

1

这就是所有基于 Retina 的设备在 iOS 模拟器中的显示方式。它显示了所有基于视网膜的设备,没有手机框架,就像你看到的那样。所有运行 iOS 7 的设备都有视网膜显示器,这导致模拟器以它们的方式显示它们。带有手机框架的模拟器是使用 iOS 6 和更早版本的非视网膜示例。

于 2013-09-24T23:19:34.647 回答
1

只有当有足够大的分辨率来显示模拟器和框架时,才会出现框架。在该显示器上,如果您将外部 1920x1200 显示器旋转到纵向模式,您将只能拥有框架。

要获得视网膜 4" 手机模拟器的框架,请将您的显示器设为纵向 (1200x1920),并将 OS X 中的显示器旋转 90 或 270 度。将模拟器放在该显示器中。框架将出现。

于 2013-09-24T23:42:11.600 回答