uni-app WGT小程序在真机运行无法修改导航颜色
uni-app WGT小程序在真机运行无法修改导航颜色
操作步骤:
plus.navigator.setStatusBarStyle("dark");
预期结果:
颜色字体改成黑色
实际结果:
一直白色无法修改
bug描述:
在wgt小程序中 ios全面屏 顶部的信号电池等颜色都为白色 无法修改 是BUG吗?? plus的api也无法修改
图片

| 信息项 | 描述 |
|---|---|
| 产品分类 | 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可能无法生效。建议改用以下方案:
- 在
pages.json中全局配置:
{
"globalStyle": {
"navigationBarTextStyle": "black"
}
}
- 或针对单个页面配置:
{
"pages": [{
"path": "pages/index/index",
"style": {
"navigationBarTextStyle": "black"
}
}]
}
- 检查是否开启了透明导航栏:
{
"style": {
"navigationStyle": "custom"
}
}

