[UIKit]스토리보드 추가(메인스토리보드 분리)
2022. 7. 8. 18:04ㆍiOS/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
반응형
'iOS > UIKit' 카테고리의 다른 글
[UIKit] 오토레이아웃 제약조건 error 에러 해결방법 (0) | 2022.07.14 |
---|---|
[UIKit]Navigation(네비게이션) 추가하기, 버튼추가, 뒤로가기버튼 커스텀 (0) | 2022.07.08 |
[UIKit]테이블뷰(TableView) 만들기 (0) | 2022.07.07 |
[UIKit] 뷰 테두리 그림자, 각도 등 (0) | 2022.07.07 |
[UIKit] 스티키헤더 (0) | 2022.07.07 |