Dright
Dright
  • 发布:2025-06-09 15:09
  • 更新:2025-07-07 11:18
  • 阅读:78

【报Bug】uni.getSystemInfoSync() 4.66 打包出来的基座包 同一设备 screenWidth 和 screenHeight 在执行某个操作后 返回的值变了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.5 (23F79)

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iPhone 14 Pro Max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

直接打印 getSystemInfoSync 返回值 就行

预期结果:

正常是 默认启动的时候 就应该是 "screenHeight": 932 "screenWidth": 430,

实际结果:

默认启动的时候是 "screenHeight": 896 "screenWidth": 414,

bug描述:

设备 iphone 14 pro max 屏幕尺寸就是 430pt * 932pt

APP启动的时候 我通过 getSystemInfoSync 获取的 "screenHeight": 896 "screenWidth": 414,
我只要触发ios画中画直播 再通过 getSystemInfoSync 获取的对应就变成 "screenHeight": 932 "screenWidth": 430,

2025-06-09 15:09 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

能够稳定复现吗?是否可以提供一下可以复现的项目?

  • Dright (作者)

    知道问题了 是我用了自定义开屏图 导致的默认宽高有问题

    2025-07-09 15:27

  • DCloud_UNI_yuhe

    回复 Dright: 好的,感谢反馈

    2025-07-09 15:33

要回复问题请先登录注册