Notice
Recent Posts
Recent Comments
Link
투케이2K
125. (ios/swift) present 사용해 동일 스토리보드 및 다른 스토리보드 화면 전환 수행 - intent 인텐트 이동 본문
IOS
125. (ios/swift) present 사용해 동일 스토리보드 및 다른 스토리보드 화면 전환 수행 - intent 인텐트 이동
투케이2K 2022. 2. 27. 20:10[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// [같은 스토리보드 내에 있는 뷰 컨트롤러 이동 수행]
if #available(iOS 13.0, *) {
// [스토리보드 사용 : present 방식 : A_MainVC = 스토리보드 아이디 지정 / as = 뷰 컨트롤러 지정]
guard let A_MainVC = self.storyboard?.instantiateViewController(identifier:"A_MainVC") as? A_Main
else {
return
}
A_MainVC.modalPresentationStyle = .fullScreen // 전체화면 (기본은 팝업형태)
self.present(A_MainVC, animated: false, completion: nil)
}
else {
// [스토리보드 사용 : present 방식 : A_MainVC = 스토리보드 아이디 지정 / as = 뷰 컨트롤러 지정]
guard let A_MainVC = self.storyboard?.instantiateViewController(withIdentifier:"A_MainVC") as? A_Main
else {
return
}
A_MainVC.modalPresentationStyle = .fullScreen // 전체화면 (기본은 팝업형태)
self.present(A_MainVC, animated: false, completion: nil)
}
// [다른 스토리보드 내에 있는 뷰 컨트롤러 이동 수행]
// [Ex 스토리 보드 지정 실시]
let ExStoryBoard : UIStoryboard = UIStoryboard(name: "Ex", bundle: nil)
// [스토리보드 사용 : present 방식 : A_ExVC = 스토리보드 아이디 지정 / as = 뷰 컨트롤러 지정]
let A_ExVC = ExStoryBoard.instantiateViewController(withIdentifier: "A_ExVC") as! A_Ex
// [뷰 컨트롤러 이동 수행 실시]
A_ExVC.modalPresentationStyle = .fullScreen // 전체화면 (기본은 팝업형태)
self.present(A_ExVC, animated: false, completion: nil)
반응형
'IOS' 카테고리의 다른 글
127. (ios/swift) photoLibrary 포토 사진 앨범 접근 및 선택 한 사진 이미지 뷰 (imageView) 에 표시 수행 (0) | 2022.03.14 |
---|---|
126. (ios/swift) present 화면 전환 분기 처리 방법 - intent , 인텐트 (0) | 2022.03.14 |
124. (ios/swift) wkwebivew 웹뷰 화면 갱신 , 변경 안되는 이슈 문제 참고 사이트 (0) | 2022.02.24 |
123. (ios/swift) 앱 스토어 , 애플 디벨로퍼 사이트에서 수동 개발자 출시 대기 중 상태에서 배포 및 출시 취소 방법 (0) | 2022.02.19 |
122. (ios/swift) 애플 디벨로퍼 - 앱 스토어에서 앱 배포 및 업데이트 진행 과정 설명 (0) | 2022.02.17 |
Comments