티스토리 뷰
728x90
반응형
다른 스토리보드로 화면전환
1개의 스토리보드에 1개의 뷰컨트롤러가 존재하는 것이 이상적이다라고 해서 그렇게 진행해보았다.
- 평소에는 같은 스토리보드에 있는 뷰컨트롤러를 identifier 로 구분해서 가져올 수 있었다.
이 사진을 첨부한 이유는 코드로 TabBarController 로 화면전환 할때 첫번째탭으로 전환을 해야하는지에 대한 물음이 생겨서 첨부했다. 코드에서 확인 가능하듯이 UITabBarController 의 뷰컨으로 화면 전환하면 된다.
guard let nextVC = self.storyboard?.instantiateViewController(identifier: "TabBar") as? UITabBarController else {
return
}
self.navigationController?.pushViewController(nextVC, animated: true)
- 다른 스토리보드의 뷰컨트롤러로 화면전환을 해보자
다른 스토리보드의 뷰컨트롤러를 참조해야하기 때문에 UIStoryboard 객체를 만들어서 진행했다.
let myTabVC = UIStoryboard.init(name: "MyTab", bundle: nil)
guard let nextVC = myTabVC.instantiateViewController(identifier: "MyTabVC") as? MyTabVC else {
return
}
self.present(nextVC, animated: true, completion: nil)
둘다 창을 닫고 싶다면 dismiss(animated: true, completion: nil)
을 사용해주었다.
728x90
반응형
'iOS' 카테고리의 다른 글
iOS) UIButton 눌러도 반응하지 않도록 하기 (0) | 2021.07.20 |
---|---|
iOS) modal 창 뒤에 View 없애지 않기 (0) | 2021.07.20 |
iOS) UIAction 을 활용한 UIButton 에 핸들러 등록 (0) | 2021.07.20 |
iOS) 저장하지 않고 dismiss 할 때 ActionSheet 띄우기 (0) | 2021.07.20 |
iOS) Gesture Recognizer 를 활용한 화면전환 (0) | 2021.07.20 |
댓글
TAG
- Notification
- YPImagePicker
- RxCocoa
- MOYA
- IOS
- configurable widget
- CloneCoding
- Firebase
- Swift
- OpenSourceLibrary
- async/await
- containerBackground
- UserDefaults
- 2022 KAKAO TECH INTERNSHIP
- rxswift
- Algorithm
- projectsetting
- watchOS
- WWDC22
- 서버통신
- Objective-C
- github
- Widget
- SwiftUI
- urlsession
- WWDC
- WidgetKit
- MVVM
- APNS
- Protocol
최근에 올라온 글
최근에 달린 댓글
글 보관함
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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