ionic 狀態列設定 android、ios差異
阿新 • • 發佈:2019-01-09
首先使用到的物件是:
ionic.Platform 關於此物件的詳細解釋請直接檢視官方文件(可以使用谷歌瀏覽器自帶的翻譯功能檢視):
主要涉及到其中的兩個該物件的方法:
1.showStatusBar(shouldShow) 顯示或隱藏裝置狀態列(在Cordova中)。需要ionic plugin add cordova-plugin-statusbar
2.fullScreen([showFullScreen], [showStatusBar]) 設定應用程式是否為全屏(在Cordova中)。
showFullScreen(可選的)boolean
是否將應用設定為全屏。預設為true。需要ionic plugin add cordova-plugin-statusbar
showStatusBar
是否顯示裝置的狀態列。預設為false。
在實際專案中 Android和IOS在使用的時候有所差異:
android:ionic.Platform.fullScreen();
IOS:ionic.Platform.fullScreen(true,true);(在IOS中不加這兩個引數的話可能會無法顯示出狀態列)
*使用ionic做漸進式狀態列的話主要用到的也是這兩個物件方法,不過android各個機型相容性需要測試;