設定系統狀態列樣式分析

2021-07-12 01:26:37 字數 657 閱讀 8281

一、設定樣式的方法

ios6 -- ios9 :

ios7 -- ios9 :

- (uistatusbarstyle)preferredstatusbarstyle

ios7以後以上兩種方法都能修改狀態列樣式。

注意:第一種方法修改的是全域性樣式;第二種方法修改的是區域性樣式(只影響當前控制器狀態列的樣式)。

二、關於狀態列所必知的plist屬性

2.status bar style : string型別。就是狀態列的各種樣式。 plist的這個屬性決定著啟動狀態列的樣式。

- (uistatusbarstyle

)preferredstatusbarstyle 

但是此樣式方法是區域性的,所以只有啟動控制器的狀態列是白色的,其他控制器狀態列依然是預設的黑色的。

[ setstatusbarstyle

:uistatusbarstylelightcontent];

三、有導航控制器的 vc中使用 preferredstatusbarstyle方法 不被呼叫的解決辦法

在導航vc中這樣呼叫

- (uistatusbarstyle)preferredstatusbarstyle

ios 系統狀態列樣式修改 iOS 設定狀態列樣式

ios設定狀態列樣式可以使用兩種方式.方式一 直接在需要改變預設狀態列樣式的控制器中實現乙個方法 其他任何事情都不用做 返回狀態列的樣式 uistatusbarstyle preferredstatusbarstyle return uistatusbarstylelightcontent 控制狀態...

iOS 設定狀態列樣式

ios設定狀態列樣式可以使用兩種方式.方式一 直接在需要改變預設狀態列樣式的控制器中實現乙個方法 其他任何事情都不用做 返回狀態列的樣式 uistatusbarstyle preferredstatusbarstyle 控制狀態列的現實與隱藏 bool prefersstatusbarhidden當...

ios 系統狀態列樣式修改 iOS狀態列

眾所周知,安卓和蘋果的ui 也就是the user inte ce 使用者操作介面,就是手機的介面 有很大區別 蘋果的ui看上去比目前很多國內廠家的貌似都有點不一樣的美 所以就有了安卓系統來高仿蘋果的ui的浪潮 不光是覺得好看,也可以去裝個逼什麼的,既然要高仿ios 狀態列肯定必不可少 所以今天的第...