l***@163.com
l***@163.com
  • 发布:2019-03-29 17:09
  • 更新:2019-03-29 18:19
  • 阅读:2464

【报Bug】uniapp 自定义导航栏样式后导致statusbar解析错误

分类:uni-app

详细问题描述

在page.json 设置系统状态栏背景色同时自定义导航栏样式,系统状态栏背景色未能正确解析,始终是白色,只有不显示设置titleNView或设置titleNView的值为false时,系统状态栏背景色才能正确解析。

"style": {  
                "statusbar": { //沉浸式状态栏下禁用系统状态栏  
                    "background": "#176EB1"  
                },  
                "app-plus": {  
                    "scrollIndicator": "none", //不显示滚动条  
                    "bounce": "none", //禁用下拉刷新样式  
                    "titleNView": {  
                        //空的不设值也会有问题  
                    }  
                }

同时无论系统状态栏背景色才能正确解析,在代码里通过

plus.navigator.getStatusBarBackground()

获取到的系统状态栏背景色的值始终是:#000000

2019-03-29 17:09 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

无titleNView时也无状态栏,需要自己占位,参考hello uni-app里面的自定义导航栏示例

  • l***@163.com (作者)

    没懂你的意思,我的问题是在设置titleNView后,无法设置状态栏背景色,是有titleNView的啊

    2019-04-01 15:34

  • DCloud_UNI_GSQ

    回复 l***@163.com:状态栏和导航栏颜色不能分别设置,如需分别设置使用组件自定义导航

    2019-04-01 15:52

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