簡體   English   中英

iOS 9中的黑色狀態欄

[英]Black status bar in iOS 9

我正在嘗試使狀態欄對於我的應用程序為黑色,因為它的內容看起來要好得多。

我一直在閱讀的所有內容都需要:

UIView* loadingView;
- (void)viewDidLoad {
    [super viewDidLoad];
    [self setNeedsStatusBarAppearanceUpdate];
}

-(UIStatusBarStyle) preferredStatusBarStyle
{

    return UIStatusBarStyleBlackOpaque;
}

但這會導致狀態欄變成全白,沒有文本或電池指示。 可能是因為它貶值了嗎? 如何在iOS 9+中實現此目標?

狀態欄在iOS 9中是透明的。

但這會導致狀態欄變成全白,沒有文字或電池指示

不,不是。 這樣會導致透明的狀態欄包含白色文本和電池指示器-您看不到,因為(正如我剛才說的)狀態欄是透明的,而狀態欄后面的也是白色。

我正在嘗試使狀態欄對於我的應用程序為黑色

你不能 狀態欄是透明的(我相信我已經提到過)。 如果您希望它看起來是黑色的,請后面放置黑色視圖。

換句話說,狀態欄后面的黑色區域(您認為會與內容看起來很好)將成為您內容的一部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM