簡體   English   中英

如何在 iOS 13 Swift 中完全隱藏標題欄而不是導航欄

[英]How to completely hide title bar but not navigation bar in iOS 13 Swift

我在Xcode 11.3.開發應用程序時遇到問題Xcode 11.3. 我正在開發一個針對iOS 13.2,的應用程序iOS 13.2,我編輯了導航欄,使其背景為黑色。 但是,我似乎找不到刪除或隱藏標題欄的方法。 現在它看起來就像一個大黑條。

所有其他內容都通過 webview 提供,所以這就是為什么我需要刪除標題欄而不是導航欄中的黑色背景顏色(顯示時間和電池等)。 我希望你能幫忙。

這是目前的預覽:

我的應用程序的預覽圖像

謝謝!

所以聽起來你想要這樣的東西:

在此處輸入圖片說明

所以,在那個屏幕截圖中:

  • 我們在導航界面,但導航欄是隱藏的。

  • 綠色視圖是“Aleksis”視圖的替代品。 它的頂部固定在安全區域的底部。

  • 還有一個黑色的景色。 它的頂部固定在其父視圖(視圖控制器的主視圖)的頂部,其底部固定在安全區域的底部。 它在綠色視圖的后面

這是我使用的故事板配置:

在此處輸入圖片說明

這是視圖控制器代碼:

override var preferredStatusBarStyle: UIStatusBarStyle { .lightContent }
override func viewDidLoad() {
    super.viewDidLoad()
    self.navigationController?.isNavigationBarHidden = true
}

暫無
暫無

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

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