iOS 狀態列的隱藏顯示與狀態列樣式的設定

2021-09-24 20:07:57 字數 728 閱讀 7741

一、有關狀態列的隱藏

<1>、在info.plist裡面新增下面**為yes

@property(nonatomic,assign) bool statushiden;

<3>、重寫狀態列的乙個方法

- (bool)prefersstatusbarhidden

<4>、改變狀態列的隱藏與顯示

隱藏狀態列

<1>、在info.plist裡面新增下面**為no

隱藏狀態列

方式一:

優點:各自控制器之間互不影響

缺點:不支援 ios9之前的裝置

方式二:

優點:支援 所有的裝置

缺點:各自控制器之間相互影響

總結:如果你的裝置最低支援ios9,那就選擇方式一就好

二、有關狀態列樣式設定

2.1、狀態列樣式

typedef ns_enum(nsinteger, uistatusbarstyle)

<4>、改變狀態列的隱藏與顯示

狀態列黑色樣式

<1>、在info.plist裡面新增下面**為no

狀態列黑色樣式

方式一:

優點:各自控制器之間互不影響

缺點:不支援 ios9之前的裝置

方式二:

優點:支援 所有的裝置

缺點:各自控制器之間相互影響

總結:如果你的裝置最低支援ios9,那就選擇方式一就好

三、提示

iOS 隱藏 顯示狀態列

ios狀態列status的隱藏,有兩種狀態,一種是隱藏整個應用的狀態列,一種是隱藏區域性的狀態列。方法一 通過info.plist控制 隱藏啟動頁 歡迎頁 lunchscreen 的狀態列 在info.plist中新增status bar is initially hidden,設定為yes,則隱藏...

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...