程序朱
程序朱
  • 发布:2022-05-23 16:49
  • 更新:2022-05-27 10:59
  • 阅读:570

【报Bug】pages配置tabbar过后 设置页面透明背景色 在IOS 会出现半屏白色 VUE NVUE均有此问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.4.11

手机系统: Android

手机系统版本号: Android 11

手机厂商: iphone 苹果

手机机型: 苹果xr

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://ext.dcloud.net.cn/plugin?id=5839

操作步骤:

创建一个demo 创建两个页面 配置tabbar 另外创建一个页面设置页面背景色透明 当在IOS打开该页面时就会出现一半是白色 一半是透明的情况

预期结果:

配置有tabbar时 页面设置透明背景 在IOS上不会出现一半白 一半透明的情况

实际结果:

配置有tabbar时 页面设置透明背景 在IOS上出现一半白 一半透明的情况

bug描述:

当APP配置了tabbar的时候 任何一个页面设置全透明背景 在IOS会出现半屏白色 无法透明 此BUG在VUE NVUE都能复现
附上插件市场demo https://ext.dcloud.net.cn/plugin?id=5839此demo为要实现的效果 但是只要在项目当中配置了tabbar导航栏就会出现上述问题

2022-05-23 16:49 负责人:无 分享
已邀请:
y***@huan-tai.com

y***@huan-tai.com

解决了 ,你看pages.json中是不是设置了

    "backgroundColorTop": "#ffffff", //ios  
    "backgroundColorBottom": "#ffffff" //ios

跟tabbar没太大关系
去掉就正常了,这东西折磨了我两天

y***@huan-tai.com

y***@huan-tai.com

确实 我也遇到了,不过是有tabbar的时候整个背景都是白色,把tabbar注释了,就成了上半屏白色

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