🍎 iOS
[Swift] 코드로 스토리보드 연결하기 how to load UIViewController with Storyboard Programmatically
틴디
2022. 1. 11. 18:56
반응형
코드로 스토리보드 연결하기
스토리보드에서 뷰컨트롤러에 있는
독의 첫번째 아이콘을
오른쪽 마우스로 드로그앤 드롭 하여 뷰로 떨어뜨려 줍시당
Outlets에서 view를 선택하여 연결해 주면 됩니당
인디케이터에서 뷰 컨트롤러를 클릭하면
xCode 화면 가장 오른쪽에 identity indicator 가 뜬다
만약 뜨지 않으면 아이콘을 눌러 이동.
Stroryboard ID를 사용하여 연결해 줄 것이므로
Storyboard ID에 이름을 입력해 줍니다
그 후 코드로 돌아와서 뷰컨트롤러 객체를 얻어 보면
let viewController = UIStoryboard(name: "스토리보드 이름", bundle: nil)
.instantiateViewController(withIdentifier: "storyboard ID") as? CombinestagramMainViewController
스토리보드 파일 생성시 정해 주었던 이름 (스토리보드이름.storyboard) 을 name 의 인자로 넘겨주고
스토리보드 내부에 viewController에서 정의해 주었던 Stroyboar ID를 withIdentifier 의 인자로 넘겨 줌
빌드하고 실행하면 스토리보드에서 정의한 플로우와 뷰를 사용할 수 있음
궁금한 점이나 잘 못된것, 문제 있으면 댓글로 알려주시면 감사하겠습니다!
728x90
반응형