使用Swift隱藏iOS App中的狀態列?


有時在我們的應用程式中,我們需要隱藏狀態列、導航欄和其他內容,只顯示我們想要顯示的內容。在這篇文章中,我們將瞭解如何在我們的應用程式中隱藏狀態列。要使用Swift語言隱藏iOS應用程式中的狀態列,我們需要經歷一些非常基本的步驟。

我們可以透過兩種常見方法隱藏狀態列。這兩種方法都包含一個共同的步驟。

共同步驟

  • 轉到您的info.plist檔案。
  • 新增一個名為“View controller-based status bar appearance”的鍵,並將它的值設定為NO。

這是我們在下面提到的兩種方法中都會使用到的一個共同步驟,它還包含一個額外的步驟。

方法1

在您的info.plist檔案中,新增另一個名為“Status bar is initially hidden”的鍵,並將它的值設定為YES。

方法2

  • 轉到您的應用程式委託檔案。
  • 在app did finish launching方法內部新增一行程式碼。
UIApplication.shared.isStatusBarHidden = true

這將隱藏整個應用程式中的狀態列。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
   // Override point for customization after application launch.
   // UIApplication.shared.isStatusBarHidden = true
   return true
}

上述兩種方法產生相同的結果,即:

更新於:2019年7月30日

2K+ 瀏覽量

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.