Swift/UIKit

화면전환 - 스토리보드 이용

Lyla. 2023. 3. 29. 23:52

화면을 전환하는 방법 중 스토리보드를 이용해서 전환하는 방법

 

1) 스토리보드 파일명 지정 (띄울 스토리보드의 파일명)

2) 스토리보드에서 가져온 데이터를 통해 뷰 컨트롤러 만들기 

3) 뷰 컨트롤러 띄우기 

 

 

[코드 예시] 

 

1) 스토리보드 파일명 지정 (띄울 스토리보드의 파일명)

let sb = UIStoryboard(name: "InfoVIewController", bundle: nil)

 

2) 스토리보드에서 가져온 데이터를 통해 뷰 컨트롤러 만들기 

3) 뷰 컨트롤러 띄우기 

//2) withIdentifier -> CollectionViewController의 storyBoard의 StoryboardId
if let infoMealVC = sb.instantiateViewController(withIdentifier: "InfoMealView") as? InfoMealViewController {
            //3) 뷰 컨트롤러 띄우기
            present(infoMealVC,animated: true)
        }else {
            print("InfoMealView가 없습니다. ")
            return
        }