티스토리 뷰

처음에 배울때부터 코드로 배우기도 했고 오래된(?) 맥북이다 보니 스토리보드를 쓰는게 불편해서 코드로만 작업을 해왔다

그러다 보니 필요한 코드를 평소 메모장에 적어두었는데 그것 보단 블로그에 올려두는게 좋을거 같아 올려두기로 했다

 

func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
        guard let windowScene = (scene as? UIWindowScene) else { return }
        self.window = UIWindow(frame: UIScreen.main.bounds)
        self.window?.windowScene = windowScene
        self.window?.rootViewController = ViewController()
        self.window?.makeKeyAndVisible()
        if #available(iOS 13.0, *) {
            self.window?.overrideUserInterfaceStyle = .light
        } else {
            // Fallback on earlier versions
        }
    }

이렇게 지정해 놓으면 rootViewController에 적은 뷰컨트롤러를 기준으로 앱이 실행된다.

 

if #available(iOS 13.0, *) {
	self.window?.overrideUserInterfaceStyle = .light
} else {
    // Fallback on earlier versions
}

위의 코드의 경우 iOS 13이상의 경우 다크모드를 지원하기때문에 light모드로 작동하도록 작성해둔다(다크 모드도 공부해야지...)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함