iOS SwiftUI-問題2 Status文字顏色變更


Posted by John on 2021-02-05

  1. 預設文字顏色
    根據iPhone -> 設定 -> 螢幕顯示與亮度 -> 淺色/深色,選擇的則為預設
  2. 變更Status文字顏色樣式
    方法1
    在SceneDelegate.swift裡面,新增一個class
     class HostingController<ContentView>: UIHostingController<ContentView> where ContentView : View {
         override var preferredStatusBarStyle: UIStatusBarStyle {
             //要使用的Status文字預設樣式
             //.darkContent or .lightContent
             return .darkContent
         }
     }
    
    將預設的
    window.rootViewController = UIHostingController(rootView: contentView)
    改為
    window.rootViewController = HostingController(rootView: contentView)
    方法2

這樣就可以變更App內部Status預設文字樣式囉


##Swift ##XCode ##SwiftUI #電腦程式 #程式設計







Related Posts

第一週心得記錄 (6/13)

第一週心得記錄 (6/13)

Day01 - CSS入門看這篇

Day01 - CSS入門看這篇

有趣的 WEB 特效與技巧分享

有趣的 WEB 特效與技巧分享


Comments