티스토리 뷰
처음에 배울때부터 코드로 배우기도 했고 오래된(?) 맥북이다 보니 스토리보드를 쓰는게 불편해서 코드로만 작업을 해왔다
그러다 보니 필요한 코드를 평소 메모장에 적어두었는데 그것 보단 블로그에 올려두는게 좋을거 같아 올려두기로 했다
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모드로 작동하도록 작성해둔다(다크 모드도 공부해야지...)
'Swift' 카테고리의 다른 글
[부스트코스-iOS]추가 공부2 - 오토레이아웃 (0) | 2021.03.10 |
---|---|
[부스트코스-iOS]추가 공부1 - 앱시닝, 에셋 카탈로그 (0) | 2021.03.03 |
[Firebase]토이프로젝트 (1) - Storage (0) | 2020.11.25 |
옵셔널(Optional) (0) | 2020.08.20 |
프로그래밍 패러다임 (0) | 2020.07.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Human Interface Guideline
- HIG
- MVC
- 디자인패턴
- Swift
- UIView
- apple
- 부스트코스
- Firebase
- DP
- 백준
- 분할정복
- 온라인저지
- storage
- 싱글톤
- HumanInterfaceGuidelines
- 알고리즘
- 오토레이아웃
- ios
- Human Interface Guidelines
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함