[UIKit]스토리보드 추가(메인스토리보드 분리)

2022. 7. 8. 18:04SWIFT/UIKit

728x90
반응형

Storyboard 파일 추가

 

ViewController 파일 추가

 

스토리보드 & ViewController 파일 연결

방금 만든 ViewController 파일로 Class 선택, Storyboard ID 클래스이름과 동일하게 지정

 

 

이동하기 전 화면 (버튼이 있는 화면)

-현재 테이블 뷰의 셀을 클릭했을 때 이동하는 화면으로 테이블뷰 함수에 해당 코드를 작성

//스토리보드의 이름으로 스토리보드 연결
let storyBoardOrderClickCategory = UIStoryboard(name: "Order1ClickCategory", bundle: nil)

name : "새롭게 만든 스토리보드의 파일명"

 //스토리보드와 ViewController파일 연결
let ViewController3Order1ClickCategory = storyBoardOrderClickCategory.instantiateViewController(withIdentifier: "ViewController3Order1ClickCategory") as! ViewController3Order1ClickCategory

새롭게 만든 스토리보드와 새롭게 만든 ViewController 파일연결, withIdentifier: "ViewController의 파일(클래스)명"

ViewController3Order1ClickCategory.modalPresentationStyle = .fullScreen

화면이 나타나는 종류 (pageSheet, formSheet, fullScreen, automatic)

self.present(ViewController3Order1ClickCategory, animated: true, completion: nil)

실제 나타나게 하는 함수, 스토리보드와 ViewController파일연결한 상수명, animated 에니메이션 적용유무

 

클릭할 테이블 뷰 셀 클릭 후 새로운 스토리보드

 

 

 

 

실행 결과

728x90
반응형