《H5 App開發》HBuilder打包成app 狀態欄的顏色問題


沉積式樣式(透明)

ios: 
  打開應用的manifest.json文件,切換到代碼視圖,在plus -> distribute -> apple 下添加UIReserveStatusbarOffset節點並設置值為false。 
  注意: 
  1. 真機運行不生效,需提交App雲端打包后才生效; 
  2. 此功能僅在iOS7及以上系統有效。 
android: 
  打開應用的manifest.json文件,切換到代碼視圖,在plus -> distribute -> google 下添加ImmersedStatusbar節點並設置值為true。 
  注意: 
  1. 真機運行不生效,需提交App雲端打包后才生效; 
  2. 此功能僅在Android4.4及以上系統有效。

 

配置系統狀態欄樣式

iOS平台可支持對系統狀態欄樣式的配置,在應用manifest.json文件的plus->distribute->apple下添加UIStatusBarStyle進行控制,默認值為"UIStatusBarStyleDefault"。

UIStatusBarStyleDefault    【默認樣式,iOS6及以下系統狀態欄為黑底白字,iOS7及以上系統用於定義系統狀態欄上文字顏色為黑字(適用於淺色背景)】
UIStatusBarStyleBlackOpaque    【深色背景色樣式,iOS6及以下系統狀態欄為黑底白字,iOS7及以上系統用於定義系統狀態欄上文字顏色為白色(適用於深色背景)】
UIStatusBarStyleBlackTranslucent    【iOS6及以下系統在啟動界面為灰底白字,iOS7及以上系統與UIStatusBarStyleBlackOpaque效果一樣】
設置系統狀態欄背景顏色(iOS7及以上生效)

iOS平台可支持對系統狀態欄背景顏色的配置,在應用manifest.json文件的plus->distribute->apple下添加StatusBarBackground進行控制:
值為字符串類型,格式為"#RRGGBB"格式,如紅色為"#FF0000";默認值為白色。


App雲端打包設置系統狀態欄背景顏色操作方式
雙擊應用的manifest.json文件,切換到“代碼視圖”,在apple節點下添加StatusBarBackground節點:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM