iOS - 更改 Xcode 模拟器屏幕大小

iOS - changing Xcode simulator screen size

我正在使用 Xcode 7,但在将模拟器与 Xcode 中显示的视图相匹配时遇到了问题。模拟器屏幕似乎 "zoomed in" 太多,因此,当 运行 模拟器时,位于视图边缘附近的一些对象不会显示。

Deployment target: 9.0
Devices: Universal
Target scheme: iPhone 6

我阅读了一些有关 Xcode 的自动布局的内容,但似乎无法弄清楚需要更改的设置。 (如何根据我的设备屏幕适配模拟器?)

如果模拟器是 'zoomed in',您可以将其缩放 'window -> scale' 至 75%、50% 或更低。您还可以在模拟器 selected 时在键盘上使用 command+1,command+2,...command+4 快捷键。如果你已经这样做了, 您可以在属性检查器中更改视图控制器的大小。为此,您需要 select 在故事板文件中查看控制器 -> select 实用程序中的属性检查器 -> 在模拟指标中,将 'Size' 从 'Inferred' 更改为 'iPad full screen' 或 'iPhone 5.5-inch'(在您的情况下,使用 'iPhone 4.7-inch' 表示 iPhone 6)。这会将视图控制器显示为与 simulator/device 相同的大小。您还可以更改尺寸正下方的方向。 是的,通过这样做,您将为特定 orientation/sizes 设置界面。您需要学习自动布局以在不同 devices/screen 大小的正确位置设置对象。

你不能有 1:1 比率。了解屏幕分辨率。

但是您可以从 iOS Simulator > Window > Scale 菜单对其进行缩放。