函数:setScreenResolution 修改分辨率(iOS)
函数名称:修改分辨率
函数功能:强制更改设备分辨率
引擎版本:iOS v2.2.1 以上
函数方法
setScreenResolution(size)
返回值:无
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
size | string | 是 | "640 x 960" "750 x 1334" "640 x 1136" "1125 x 2001" "1242 x 2208" "768 x 1024" "1536 x 2048" "default" |
函数用例
--将当前设备分辨率更改为 640 * 960,开发者平台禁用此函数
setScreenResolution("640x960")
mSleep(10000)
--恢复当前设备默认分辨率
setScreenResolution("default")
注意事项
- 此函数仅支持 iOS8~12 Retina 屏幕的设备(如:iPad 2、iPad Mini),自定义修改分辨率可能导致设备白苹果且无法还原,不推荐使用。
- 触动精灵 - 偏好设置中请开启「自动恢复分辨率」功能,此功能仅支持 iOS8~10,修改分辨率后重启服务可恢复为默认分辨率。
- 双击电源键可强制恢复默认分辨率(脚本运行中或录制功能中不可用)
- 如果您需要调整为放大模式,请在设置中修改显示模式,无需使用此函数。
- 如果您的设备有锁屏密码,请勿使用此函数修改分辨率,会可能造成无法解锁的问题。
- 执行此函数需要一些时间生效,如在脚本中使用,请在调用此函数后加入适当延时。
- 开发者可合理利用此函数进行单设备多分辨率脚本适配开发,使用此函数修改分辨率后在实际应用中运行脚本可能会存在点击坐标偏差。
- 开发者平台禁用此函数。
警告
- 此函数不推荐写在脚本中给普通用户使用,推荐仅用于开发者进行多分辨率适配截图使用,如要在脚本中使用请用弹窗提醒用户,如因操作不当造成分辨率无法恢复、无法输入解锁密码等后果由用户自己承担。