iOS Swift Status bar style變更

  1. 從手機改變Status bar style
  2. 由App專案改變Status bar style,有兩個方法

1. 從手機改變Status bar style

根據iPhone -> 設定 -> 螢幕顯示與亮度 -> 淺色/深色,選擇的則為預設

2. 由App專案改變Status bar style

方法1

在SceneDelegate.swift裡面,新增一個class,如下

class HostingController: UIHostingController 
        where ContentView : View {
    override var preferredStatusBarStyle: UIStatusBarStyle {
        //要使用的Status文字預設樣式
        //.darkContent or .lightContent
        return .darkContent
    }
}

將預設的
window.rootViewController = UIHostingController(rootView: contentView)
改為
window.rootViewController = HostingController(rootView: contentView)

方法2

改變圖片內,紅框的部分

訂閱Codeilin的旅程,若有最新消息會通知。

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

WordPress.com.

向上 ↑

%d 位部落客按了讚: