在 Xcode,iPhone 5的 iOS 模拟器有没有可能达到 iphone5的实际尺寸。我得到了一个巨大的显示器,东西似乎被缩放。
你不能有1:1的比例。
然而,您可以从 iOS Simulator > Window > Scale菜单缩放它。
iOS Simulator > Window > Scale
但 iOS Simulator->HardWare->Device菜单。
iOS Simulator->HardWare->Device
检查这个图像... 你可以改变你的模拟器大小从这里
或按 CMD + 1,CMD + 2或 CMD + 3
由于屏幕分辨率的原因,你可以看到它很大。IPhone5的显示屏是640x1136。当前显示器的分辨率可以在系统首选项中找到,笔记本电脑上显示器的高度通常在1000像素左右(误差不大)。所以可以肯定的是,模拟器在1:1的比例将采取所有的屏幕高度,甚至更多。
IPhone 模拟器分为100% 、75% 和50% 三种尺度。您可以通过按 CMD + 1、 CMD + 2、 CMD + 3或从“窗口”菜单随时在它们之间进行更改。
请注意,100% 模式是非常有用的图形检查,在全分辨率您将能够注意到所有的缺陷或测量点大小的元素。
你可以设置任何你想要的比例。它已成为实际后,6 + 模拟器介绍
要获得它,请按以下简单步骤操作:
默认写入 ~/Library/Preferences/com.apple.iphone 模拟器 SimulatorWindowLastScale“0.4”
您可以尝试将0.4改变为所需值的任何刻度。
要重置这个自定义刻度,只需按照上述方式从模拟器菜单中应用任何标准刻度即可。
在 Xcode 9中有一个新的“实际大小”选项。在“窗口模拟器”菜单中,选择“缩放”> “实际大小”来触发它。这将考虑到您当前的屏幕分辨率,以确保屏幕上的设备匹配实际设备的物理尺寸。
使用 Xcode 9-Simulator,您可以选择和拖动模拟器的任何角落来调整它的大小,并根据您的要求设置。
看看这张快照。
注意: 使用 Xcode 9.1 + ,模拟器缩放选项会发生变化。
键盘短键 : 根据 Xcode 9.1 +
Physical Size ⌘ 1 command + 1 Pixel Accurate ⌘ 2 command + 2
根据 Xcode 9
50% Scale ⌘ 1 command + 1 100% Scale ⌘ 2 command + 2 200% Scale ⌘ 3 command + 3
Xcode 菜单中的模拟器缩放选项 :
Xcode 9.1 + : Menubar 的橱窗设计“这里,选择可用的变化模拟规模”(体型 & 像素精确)
像素精度 : 将模拟器调整为实际(物理)设备的像素,如果您的 Mac 系统显示屏幕尺寸(像素)支持这么高的分辨率,否则此选项将保持禁用。
提示 : 旋转模拟器( ⌘ + ← 或 ⌘ + → ) ,如果禁用像素精度。它可以启用(如果它适合屏幕)在横向。
Xcode 9.0 Menubar 的窗口规模“在这里,选项可以改变模拟器规模”
提示: 如何获得可以上传到 AppStore 的100% (实际设备大小的比例)的屏幕截图?
在进行屏幕截图之前,从 Debug菜单中禁用“优化窗口缩放渲染”(参见此处: 如何在 iOS 模拟器中截屏)
Debug
还有一个选择
调试禁用“窗口比例优化渲染”
这是苹果的文档: 调整模拟器窗口的大小
具体到 Xcode 9.1: 你可以参考上面@Krunal 的答案或者按照下面的步骤
调整模拟器的大小有点棘手。
如果你想放大你的模拟器屏幕,按照下面的步骤:
Goto Window->Uncheck Show Device Bezels
Goto Window->select zoom
这样做之后,你可以通过拖动模拟器的边缘来调整你的模拟器大小。
像素精度 : 它显示与物理设备像素相同大小的模拟器,如果你的屏幕尺寸没有足够的分辨率来覆盖尺寸,它将不启用 Pixel Accurate选项。
Pixel Accurate
另一种选择是通过点击 something + →将模拟器切换到横向模式,然后你可以点击 something + 2来选择像素精确选项(确保你已经禁用了 Show Device Bezels来减小尺寸。
Show Device Bezels