zenghuifeng
zenghuifeng
  • 发布:2022-07-06 01:48
  • 更新:2022-07-08 11:51
  • 阅读:320

【报Bug】苹果13,自定义基座和打正式包,获取的statusBarHeight会变化

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win 10

HBuilderX类型: Alpha

HBuilderX版本号: 3.5.0

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iPhone13

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.getSystemInfoSync()和--status-bar-height ,重启都是不一样的表现

操作步骤:

uni.getSystemInfoSync()和--status-bar-height ,重启都是不一样的表现

预期结果:

每次返回的值应该是47的

实际结果:

除了首次,其他都是返回20

bug描述:

苹果13机型,自定义基座打包,和打正式包,statusBarHeight的高度会不一致,第一次是正常的,然后重启app,就不正常了。statusBarHeight的值就和前面返回的不一致了,实际是47的

2022-07-06 01:48 负责人:无 分享
已邀请:
zenghuifeng

zenghuifeng (作者)

问题已解决,尝试了很多获取状态栏高度的方法,都会有兼容性的问题,最后使用了这个:plus.navigator.getStatusbarHeight()解决了问题

DCloud_UNI_Anne

DCloud_UNI_Anne

HBuilder X 3.5.1-alpha已修复

该问题目前已经被锁定, 无法添加新回复