iOS 隱藏 顯示狀態列

2022-09-20 04:33:12 字數 793 閱讀 7143

ios狀態列status的隱藏,有兩種狀態,一種是隱藏整個應用的狀態列,一種是隱藏區域性的狀態列。

方法一:通過info.plist控制

隱藏啟動頁/歡迎頁(lunchscreen)的狀態列

在info.plist中新增status bar is initially hidden

設定為yes,則隱藏啟動頁狀態列。

隱藏控制器的狀態列

注意:

當`status bar is initially hidden = no`時(即不隱藏啟動頁狀態列),

只有當`status bar is initially hidden = yes`時,

方法二:通過**控制

// oc

// swift

注意:想要隱藏某乙個控制器的狀態列,需要在控制器裡**控制隱藏和顯示。

在想要隱藏的控制器裡實現方法

//控制狀態列隱藏顯示引數

// @property (nonatomic, assign) bool preferstatushidden;

// oc

- (bool)prefersstatusbarhidden

// swift

// override func prefersstatusbarhidden() -> bool

注意:

iOS隱藏狀態列

ios6和ios7在隱藏 status bar 三種方式比較 storyboard 介面上選中uiviewcontroller,最右邊simulated metrics找到 status bar 設定成 none viewcontroller ios 7 info.plist 不但要在info.pl...

iOS隱藏狀態列

在targets general 勾選中hide status bar 整個專案隱藏狀態列 google一下發現現在的解決方法有兩種 如果只是單純的隱藏狀態列,那麼是在預設情況下,只需要重新實現兩個新方法 uistatusbarstyle preferredstatusbarstyle bool p...

電池欄 隱藏 顯示(狀態列)

隱藏 顯示 電池欄狀態列現在ios7已經更改為透明,並且不占用螢幕高度。其中隱藏及顯示的方法如下 在uiviewcontroller的子類下,呼叫 bool prefersstatusbarhidden 在檢視切換,比如addsubview,present,pushin等,也需要注意及修改該狀態列。...