반응형
스토리보드로 기반으로 개발하면 협업 시 충돌이 자주 일어납니다.
따라서 대부분 스토리보드를 분리하여 개발합니다.
Main.storyboard에 ViewController
SB2.storyboard에 VC2
위의 상황이라면
스토리보드로 화면 이동
스토리보드에서 세그웨이를 이용하여 화면 이동을 할 시
Storyboard Reference를 이용하면 됩니다.
물론 같은 스토리보드안에서 이동한다면 Storyboard Reference를 이용할 필요 없습니다.
Main.storyboard에 Storyboard Reference를 추가하고 속성을 지정해줍니다.
Main스토리보드에서 SB2에 속한 VC2를 참조할 수 있습니다.
스토리보드에서 객체 얻는 방법
스토리보드 파일에서 객체를 얻을 수 있습니다.
let sb = UIStoryboard(name: "SB2", bundle: nil)
let vc2 = sb.instantiateViewController(withIdentifier: "VC2") as! VC2
뷰컨트롤러가 스토리보드에서 이미 생성되었다면 뷰컨트롤러에서 스토리보드 객체를 얻을 수 있습니다.
let vc2 = self.storyboard?.instantiateViewController(withIdentifier: "VC2") as! VC2
코드로 화면 이동
반응형
'iOS' 카테고리의 다른 글
[iOS] 객체 가림 확인하기 (0) | 2021.05.20 |
---|---|
[iOS] 뷰 구조에서 최초 응답 객체 찾기 (0) | 2021.05.20 |
iOS window rootviewcontroller 변경 (2) | 2021.03.04 |
iOS 탭바컨트롤러 tint, barTint, unselectedTintColor (0) | 2021.03.02 |
Swift 현재 위치 받아오기 (위도, 경도) (0) | 2021.02.14 |