투케이2K

126. (ios/swift) present 화면 전환 분기 처리 방법 - intent , 인텐트 본문

IOS

126. (ios/swift) present 화면 전환 분기 처리 방법 - intent , 인텐트

투케이2K 2022. 3. 14. 12:36

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    // --------------------
    // [SEARCH FAST] : [ios 버전 분기 처리]
    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) // Intro >> Main 인텐트 이동 실시
    }
    // --------------------
    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) // Intro >> Main 인텐트 이동 실시
    }
    // --------------------

 


반응형
Comments