簡體   English   中英

如何在 iPhone 應用程序上獲得黑色狀態欄?

[英]How to get a black status bar on an iPhone app?

我想為我的 iPhone 應用程序使用黑色狀態欄。 我在所有 my.xibs 上都選擇了黑色狀態欄,但我仍然無法將其變為黑色。 這是其他人看到或知道如何解決的問題嗎?

  1. 打開“info.plist”文件。
  2. 添加一個新行。
  3. Select “狀態欄樣式”作為關鍵
  4. Select “不透明黑色風格”作為

編輯: @codrut 下面的評論選擇值:
如果您的 go 位於最右側,則有一個按鈕可以為您提供可能選項的下拉菜單。

nib 文件中的狀態欄作為指示存在,只是為了模擬真實界面。 你需要做的是:

 [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque];

並在 plist 中將狀態欄樣式(UIStatusBarStyle)更改為黑色不透明(UIStatusBarStyleBlackOpaque)(或任何你想要的)。

在 info.plist 文件中添加以下內容

<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackOpaque</string>

不確定這是否對其他人有幫助,但在我們的應用程序中,我們遇到了一個問題,我們可以讓它使用黑色樣式的唯一方法是將其設置為默認樣式:

[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault];

如果 BlackOpaque 不適合您,可能值得一試。

試試這個簡單的方法......

1.對於單viewController

[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque];

2.對於整個應用程序

info.plist
      ----> Status Bar Style
                  --->UIStatusBarStyle to UIStatusBarStyleBlackOpaque

暫無
暫無

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

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