Mui沉浸模式以及狀態欄顏色改變


沉浸模式只需要設置下就可以 
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