在模拟器中运行iPhone X时,如何在屏幕截图中显示黑色凹槽?

时间:2018-02-16 07:57:54

标签: xcode

看起来我似乎是唯一一个有这个问题的人,因为我在 SO 上看不到任何人有这个问题。

但是当我在模拟器中使用iPhone X拍摄截图时,我是如何获得黑色缺口的呢?

这就是我正在运行的内容:

然而,当我拍摄截图时,我明白了:

我甚至去过Edit->复制屏幕,但屏幕截图中仍然缺少这个缺口。

哪里有黑色缺口?我需要打开/关闭设置吗?...或者这是正常的吗?

我目前正在运行 Xcode版本9.2(9C40b)

注意:我需要将这些屏幕截图上传到App Store,因此它们必须包含正确的尺寸。

2 个答案:

答案 0 :(得分:2)

  1. const combined = Observable.forkJoin( this.route.data, this.route.params ) combined.subscribe(latestValues => { const [ route_data , route_params ] = latestValues; console.log( "route_data" , route_data); console.log( "route_params" , route_params); }); + Command + Shift
  2. 然后按4
  3. 点击模拟器。

答案 1 :(得分:2)

Yon可以使用终端机来获取它。准备好捕获您的模拟器屏幕时,只需键入:

$ xcrun simctl io booted screenshot --mask black screenshot_name

您将获得带有缺口和所需大小的屏幕截图。