1. 程式人生 > >ionic 狀態列設定 android、ios差異

ionic 狀態列設定 android、ios差異

首先使用到的物件是:

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

(可選的)boolean
是否顯示裝置的狀態列。預設為false。

在實際專案中 Android和IOS在使用的時候有所差異:

android:ionic.Platform.fullScreen();

IOS:ionic.Platform.fullScreen(true,true);(在IOS中不加這兩個引數的話可能會無法顯示出狀態列)

*使用ionic做漸進式狀態列的話主要用到的也是這兩個物件方法,不過android各個機型相容性需要測試;