Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- flutter 회전
- swift 문자
- silent push
- 스위프트 UserDefaults
- Flutter UIKitView MethodChannel
- 앱 백그라운드 푸시 데이터 저장
- 안드로이드 에러
- 안드로이드 FCM
- Swift flutterview
- 스위프트 카메라
- 스위프트 푸시
- 안드로이드 앨범
- NotificationService Extension
- 푸시 데이터 저장
- 안드로이드 숏컷
- native flutter view
- swift sms
- 스위프트 앨범
- swift autolayout
- 스위프트
- 스위프트 테이블 뷰 셀
- flutter rotate
- Swift flutterviewcontroller
- 앱 꺼졌을 때 푸시 데이터 저장
- FlutterView MethodChannel
- 안드로이드 바로가기
- 노티피케이션 익스텐션
- Flutter NativeView
- 플러터 뷰 컨트롤러
- 스위프트 웹뷰
Archives
- Today
- Total
Things take time
[SWIFT] 앱 실행시 처음 시작되는 뷰 컨트롤러 지정하기 본문
[로직]
앱을 처음 실행했을 때 켜지는 뷰의 설정은 스토리보드 내에서 Is Initial View Controller 항목을 체크하면 된다.
그런데 이를 코드로 작성하려면 어떻게 해야할까
실질적으로 이 코드가 필요한 이유는, 스토리보드에서 저 체크하나 하기 귀찮다고가 아니라..
푸시를 받고 앱이 처음켜졌을 때의 시작 컨트롤러를 다르게 해야한다거나 할 때다.
[코드]
let storyboard = UIStoryboard(name: "Setting", bundle: nil) let initialViewController = storyboard.instantiateViewController(withIdentifier: "AppInfoVC") self.window?.rootViewController = initialViewController self.window?.makeKeyAndVisible()
스토리보드에서 특정 뷰 컨트롤러를 지정하는 방법이다.
3번째 줄의 소스가 핵심이고, 4번째 줄의 소스는 문법처럼 사용하도록 하자.
저 makeKeyAndVisible()함수는 이제 준비가 되었으니 뷰를 보이게 해라 라는 의미의 함수이다.
3번째 줄에서 선언을 하고 4번째 줄에서 present를 하고 있다는 의미이다.
'iOS (기능)' 카테고리의 다른 글
[SWIFT] UIImageView, UIScrollView를 이용한 Pinch To Zoom(확대 기능) (2) | 2018.01.31 |
---|---|
[SWIFT] mov 파일을 mp4 파일로 변환하기 / 동영상 재생시간 구하기(double to dateformat) (0) | 2018.01.30 |
[SWIFT] APNS, 푸시에 관한 설정(receive event, click(tap) event) (0) | 2018.01.12 |
[SWIFT] AutoLayout, 안드로이드의 Visibility Gone과 같은 옵션 사용하기(컴포넌트 삭제(숨김)시 자동 맞춤) (0) | 2018.01.09 |
[SWIFT] WKWebview 쿠키, 세션, 로컬스토리지 등 웹 데이터 삭제 및 값 얻어오기 (1) | 2017.12.20 |