[iOS / Swift] 화면을 전환하는 다양한 방법들
[Swift] ViewController 화면전환 방법
개요
iOS 에서는 화면을 전환하는 다음과 같은 방식이 있다.
- Segue (세그웨이) 사용 : Storyboard 에서 뷰컨트롤러 끼리 직접 연결
- Present : Modal 을 이용하여 다른 ViewController 호출
- Push (=Show) : NavigationController을 사용하여 화면 전환
Segue (세그웨이) 사용
- Segue를 사용하는 방법은 스토리보드 상에서 viewController들을 연결시키는 방법이다.
- 전환 흐름을 시각적으로 알 수 있어서 눈으로 보기에는 굉장히 편하다.
- 별다른 코드 없이 간단하게 전환을 할 수 있지만, 직접 드래그 앤 드랍으로 연결을 해 줘야 한다.
버튼을 마우스 오른쪽 클릭한채로 뷰 컨트롤러로 드래깅한다.
표시되는 팝업에서 Show 선택