티스토리 뷰
728x90
반응형
viewDidLoad() 에서 화면전환 하면 원하는 뷰 전환이 이루어지지 않았다.
- view 가 다 보여지기 전에 화면전환을 하면 위와 같이 콘솔창에 찍힌다.
class SplashVC: UIViewController {
// MARK: - View Life Cycle
override func viewDidLoad() {
super.viewDidLoad()
// view 가 다 보여지기 전에 화면전환을 하면 위와 같이 콘솔창에 찍힌다.
// 자연스럽게 뷰가 전환되지도 않는다.
presentToLogin()
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
// 다음과 같이 뷰가 다 나타난 후에 화면전화를 진행해야한다.
presentToLogin()
}
// MARK: - Methods
func presentToLogin() {
guard let loginVC = UIStoryboard(name: Const.Storyboard.Name.Login, bundle: nil).instantiateViewController(withIdentifier: Const.ViewController.Name.Login) as? UINavigationController else {
return
}
loginVC.modalPresentationStyle = .fullScreen
loginVC.modalTransitionStyle = .crossDissolve
self.present(loginVC, animated: true, completion: nil)
}
}
728x90
반응형
'iOS' 카테고리의 다른 글
iOS) 서버통신 시 데이터모델에서 데이터부분 옵셔널 처리 (0) | 2021.07.23 |
---|---|
iOS) UIDevice 사용해서 Autolayout 기기대응하기 (0) | 2021.07.23 |
iOS) 제플린에서 쉐도우 설정 및 동적으로 셀크기 설정 (0) | 2021.07.23 |
iOS) 서버와 HTTP 통신을 위한 Xcode 설정 (0) | 2021.07.22 |
iOS) UIImageView UITapGestureRecognizer 로 액션설정하기 (0) | 2021.07.22 |
댓글
TAG
- github
- UserDefaults
- watchOS
- RxCocoa
- APNS
- 서버통신
- Notification
- rxswift
- containerBackground
- Protocol
- SwiftUI
- WWDC22
- MOYA
- CloneCoding
- Firebase
- async/await
- Swift
- urlsession
- MVVM
- configurable widget
- YPImagePicker
- Widget
- WidgetKit
- OpenSourceLibrary
- 2022 KAKAO TECH INTERNSHIP
- projectsetting
- WWDC
- Algorithm
- IOS
- Objective-C
최근에 올라온 글
최근에 달린 댓글
글 보관함
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
링크
- Total
- Today
- Yesterday