溅兔
溅兔
  • 发布:2022-03-02 11:36
  • 更新:2024-01-06 11:08
  • 阅读:896

【报Bug】ios如果切换到暗黑模式下,plus.navigator.setStatusBarStyle设置状态栏颜色没有效果,一直都是白色

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.11

手机系统: iOS

手机系统版本号: iOS 14

手机厂商: 苹果

手机机型: iphone7

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

先将手机切换到深色模式,然后进入app通过plus.navigator.setStatusBarStyle("dark");将状态栏设置为黑色,这时候设置是无效的,一直都是在白色状态下,但是通过plus.navigator.getStatusBarStyle()获取的却是dark

预期结果:

plus.navigator.setStatusBarStyle("dark");设置黑色的时候状态栏能变成黑色

实际结果:

plus.navigator.setStatusBarStyle("dark");设置黑色的时候还是白色

bug描述:

ios在做暗黑模式适配的时候发现,ios如果切换到暗黑模式下,plus.navigator.setStatusBarStyle设置状态栏颜色没有效果,一直都是白色,如果切换到浅色模式的时候plus.navigator.setStatusBarStyle设置是有效的

2022-03-02 11:36 负责人:DCloud_iOS_WZT 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

plus.navigator.setStatusBarBackground("#000000");

7***@qq.com

7***@qq.com

到目前为止还是有这个bug,而且iOS暗黑模式下,input输入框内一片空白。
checkbox文字也显示不出来。

栉风

栉风 - 前端开发

page.json设置 globalStyle里navigationBarTextStyle white/black

  • 栉风

    参考这个https://blog.csdn.net/qq511821811/article/details/131358132

    2024-01-06 11:09

要回复问题请先登录注册