之前的Xcode版本如8.3,一般我们使用快捷键command + 1/2/3/4/5可以直接修改模拟器尺寸,尺寸比例分别是100%、75%、50%、33%、25%。

使用Xcode9.0运行工程
默认尺寸比例为100%,快捷键command + 2/3/4/5不可用,command + 1模拟器尺寸缩小,再command + 2/3/4/5尺寸不再变化。

可以发现,原先command + 数字越大尺寸越小,现在command + 数字越大尺寸越大,但无法修改; 且现在尺寸比例只有3种: 50%、100%、200%。
多次尝试,发现只要修改模拟器变为横向(必须横向、即使颠倒仍竖向仍不可用),command + 2快捷键可使用


此外,由于iPhone X为全面屏,拖动模拟器时会遇到点麻烦。

多次尝试后,发现首次运行直接拖动"刘海"处 可直接拖动,但当点击屏幕其他区域即模拟器已响应其他手势事件后,再从"刘海"处拖动就有点困难了; 鼠标放在左侧静音键和音量键稍右一点但不要放到屏幕上这时比较容易聚焦然后可拖动,左侧关机键感觉此方法仍不好拖动。
模拟器底部 显示iPhone型号和版本的位置拖动比较方便:

话说这截屏真的好看吗???

更新: 2017年11月27日09:59:51
Xcode9.1对于模拟器的修改变化还是挺大的。
直接用iPhone X模拟器截了几张图上传iTunes Connect中iPhone X快照,却报一张或多张照片尺寸不正确...然后查看iOS屏幕快照规范
对于5.8英寸(iPhone X)屏幕快照尺寸要求:

而我使用iPhone X模拟器截图尺寸为: 759 × 1643
修改模拟器尺寸再重新截图,却发现更改不了:

于是,多次尝试找到了修改尺寸方式:
当模拟器设置是下图时:

模拟器尺寸不可修改,且模拟器显示样式是如此的:

当模拟器设置为下图(与上图设置相比,Show Device Bezels为不勾选状态):

模拟器显示样式变为:

且设置中Zoom选项可点击,点击可切换模拟器尺寸大小。
对于非iPhone X的模拟器,还是按照之前的方式即可修改
网友评论