uni-app WGT小程序在真机运行无法修改导航颜色

uni-app WGT小程序在真机运行无法修改导航颜色

操作步骤:

plus.navigator.setStatusBarStyle("dark");

预期结果:

颜色字体改成黑色

实际结果:

一直白色无法修改

bug描述:

在wgt小程序中 ios全面屏 顶部的信号电池等颜色都为白色 无法修改 是BUG吗?? plus的api也无法修改

图片

image

信息项 描述
产品分类 uni小程序SDK
手机系统 iOS
手机系统版本号 iOS 13.2
手机厂商 苹果
手机机型 iphoneX
页面类型 vue
SDK版本号 3.1.13

更多关于uni-app WGT小程序在真机运行无法修改导航颜色的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app WGT小程序在真机运行无法修改导航颜色的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个已知的兼容性问题。在iOS全面屏设备上,WGT小程序的导航栏样式受系统限制,plus.navigator.setStatusBarStyle可能无法生效。建议改用以下方案:

  1. pages.json中全局配置:
{
  "globalStyle": {
    "navigationBarTextStyle": "black"
  }
}
  1. 或针对单个页面配置:
{
  "pages": [{
    "path": "pages/index/index",
    "style": {
      "navigationBarTextStyle": "black"
    }
  }]
}
  1. 检查是否开启了透明导航栏:
{
  "style": {
    "navigationStyle": "custom"
  }
}
回到顶部