【问题标题】:Big iPhone 5 Simulator?大 iPhone 5 模拟器?
【发布时间】:2012-09-21 14:41:42
【问题描述】:

我弄乱了我的应用程序中的仪表板。 4 英寸的视网膜模拟器运行良好,看起来和 iPhone 5 完全一样:

但是,当我搞砸自动化时,4 英寸视网膜模拟器发生了变化,现在看起来很像一个很长的 iPad:

(抱歉,图片太大了,但这是现在的实际尺寸)。

现在每当我想调出模拟器时,它仍然看起来像上面的这个。我确信有一个简单的解决方案,这就是我问的原因,因为老实说我不想重新安装 Xcode 4.5

谢谢!

【问题讨论】:

  • 你揭开了未来 iPad4 设计的绝密 :)
  • 奇怪...我的模拟器总是看起来像大 ipad,除了 iphone 非视网膜。
  • @TomIrving 这是一个编程问题。这不是一个编程语言问题。无论如何,我们不要迂腐。当我突然升级 XCode 时,我遇到了同样的问题,它阻碍了我继续编程的能力。毫无疑问,无数其他人将遵循这一页的相同轨迹。原始答案不仅对我有所帮助,而且在解决问题时我还添加了自己的答案。总结:我的编程工具有问题,我去了 SO - 其他人也有同样的情况,我得到了帮助,我(希望)帮助了其他人 => SO 很棒。停止尝试“修复”它。

标签: ios ios-simulator


【解决方案1】:

其实我觉得可能是模拟器代码或者界面生成器或者某处有bug...

我有两个故事板(iphone/ipad)和一个用于表格单元格的笔尖。 在我更改笔尖中的一些自动调整大小值之前,我的模拟显示看起来完全符合预期。然后突然间,模拟器开始显示 iPhone Retina 3.5 显示屏的巨型/ipad 视图。此外,当我在模拟器中重新定位硬件时,它实际上显示了整个设备环境。过了一会儿,我将情节提要中的一个表格从分组更改为普通表格,然后模拟器再次看起来很好。我刚刚再次更改了一些自动调整大小的值,它又回到了巨型 iPhone。

我想知道它是否与自动调整大小/自动布局有关。在我的笔尖上,我关闭了自动布局,但在我的故事板上它是打开的。

【讨论】:

    【解决方案2】:

    这种变化的原因是您升级到 XCode 5 时带来了 iOS7 模拟器,并放弃了您使用的旧模拟器。

    上述 DrummerB 的回答将控制模拟器的大小,但不会带回黑色边框,您的应用看起来也不一样。要查看您之前看到的内容,请执行以下操作:

    1. 在 XCode 窗口的左上方,您将看到项目(或“目标”)名称和选定的模拟器。像“我的程序 > iPhone Retina(4 英寸)”。点击“iPhone Retina...”

    2. 顶部会出现一个标题为“iOS 设备”的下拉列表。在底部,您将看到“更多模拟器...”。点击该选项。

    3. 这会在“下载”页面上打开首选项对话框,您可以在其中在 XCode 中安装额外的组件。选择“iOS 6.1 Simulator”,它将开始下载。 大约是半场演出,所以需要一些时间。

    4. 完成后会弹出一个对话框,要求您重新启动 XCode - 继续。

    5. 现在回到 XCode,再次转到 iOS 设备选项,这次选择“iOS 6”选项之一。

    你会找回以前的东西 - 黑色 iPhone-4ish 设备。

    (如果您按照上面 DrummerB 的建议,它现在可能看起来很小,所以在 iOS 模拟器中转到 Window->Scale 并选择 100%)

    另外请注意,您可能也想在某些时候使用 iOS7 模拟器,因为它会向您展示您的应用在许多用户的 iPhone 上的外观。

    【讨论】:

      【解决方案3】:

      当模拟器处于活动状态时,转到窗口 > 大小 > 50%。

      您还可以使用 +1+2 更改大小⌘+3

      编辑:

      当您使用视网膜 MBP 时,模拟器会利用这一点并进入视网膜模式,该模式与常规模拟器的大小相同(就像使用真实设备一样)。由于尺寸相同,它可以使用稍大的边框并看起来像实际设备,而不是使用类似 iPad 的细边框。

      在“正常分辨率”显示器上,只有非视网膜 iPhone 模拟器会使用 iPhone 边框。

      【讨论】:

      • 感谢您的评论,但是我已经尝试过了,它所做的只是使屏幕的缩放更小。但是,它保持了这款 iPad 的外观和感觉。我知道这没什么大不了的,但我觉得有真正的 iPhone 很酷。
      • 我认为只有 100% 的非视网膜 iPhone 模拟器才会显示为真正的 iPhone。 iPad 或视网膜 iPhone 模拟器看起来像 iPad。
      • 奇怪..我想知道为什么我的看起来像以前的那个?
      • @Zack 你的 Max OX 是什么版本? (或 rMBP?)
      • 是的。在视网膜 MBP 上,它将进入视网膜模式。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 2013-10-04
      • 2012-09-10
      • 2013-01-03
      • 1970-01-01
      • 2012-10-26
      • 2012-09-18
      相关资源
      最近更新 更多