투케이2K

81. (ios/swift) UINavigationController 네비게이션 컨트롤러 상태 바 없애기 실시 본문

IOS

81. (ios/swift) UINavigationController 네비게이션 컨트롤러 상태 바 없애기 실시

투케이2K 2021. 12. 20. 18:11

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    // [SceneDelegate :: 네비게이션 뷰 컨트롤러 데이터 지정 실시]
    let topViewController = self.window?.rootViewController as? UINavigationController // 네비게이션 뷰 컨트롤러 지정
    topViewController?.isNavigationBarHidden = true // 네비게이션 컨트롤러 상태 바 숨기기 설정


    let currentVC = topViewController?.topViewController as? A_Main // 특정 컨트롤러 함수 직접 호출을 하기 위한 클래스 지정
    
    
    // [A_Main 뷰 컨트롤러 : url 스키마로 접속을 체크하는 곳으로 데이터 전송]
    var dicData : Dictionary<String, Any> = [String : Any]() // 데이터 포맷 (딕셔너리 형태로 만듦)
    currentVC?.urlSchemeCheck(_dataDic: dicData) // 함수 호출
 

반응형
Comments