[Swift5] 앱에 다크모드, 라이트 모드 설정하기

안녕하세요. 오늘은 앱에 다크 모드와 라이트 모드를 구현하는 방법과 제가 구현하는 과정에서 겪은 실패(?) 경험에 대한 내용에 대해 포스팅을 해보겠습니다. 우선 iOS 13.0 이전 버전은 다크 모드를 지원하지 않습니다!! 그럼 프로젝트를 생성하여 다크 모드와 라이트 모드를 구현 해보겠습니다! 1. 프로젝트 생성 및 UI컴포넌트 배치 저는 간편하게 만들기 위해 UISegmentedControl을 사용하여 만들어 볼텐데요. UIButton과 ActionSheet 또는 UIButton과 UIMenu를 활용하여도 구현할 수 있으니 원하시는 방법으로 만들어 사용하세요😊 뷰 컨트롤러를 두 개 만든 이유는 아래에서 확인하실 수 있습니다. 2. Segment

2022년 7월 24일
·
0개의 댓글
·
post-thumbnail

[iOS] View Controller Life Cycle

안드로이드 액티비티에 생명 주기가 있듯 iOS 뷰 컨트롤러에도 생명 주기가 존재합니다. 오늘 포스팅에서는 iOS의 뷰 컨트롤러에 대한 내용을 다뤄보겠습니다. 1. View Controller Life Cycle view의 상태는 크게 4가지로 구분할 수 있습니다. Appearing : 뷰가 화면에 나타나는 중인 상태 Appeared : 뷰가 화면에 나타난 상태 Disappearing : 뷰가 화면에서 사라지는 중인 상태 Disappeared : 뷰가 화면에서 사라진 상태 2. View Controller Life Cycle 관련 메서드 View를 관리하기 위해 뷰컨트롤러 클래스에 **UIViewCont

2020년 12월 8일
·
0개의 댓글
·