투케이2K

313. (ios/swift) viewWillTransition 사용해 실시간 디스플레이 화면 가로 , 세로 모드 전환 상태 감지 본문

IOS

313. (ios/swift) viewWillTransition 사용해 실시간 디스플레이 화면 가로 , 세로 모드 전환 상태 감지

투케이2K 2022. 11. 21. 14:28

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

 

    // MARK: - [뷰 컨트롤러에 화면 회전 전환 상태 감지 메소드 정의]
    override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
        
        // [초기 변수 선언 실시]
        var displayStatus = ""
        
        
        // [디스플레이 화면 회전 모드 확인 실시]
        if UIApplication.shared.statusBarOrientation.isPortrait {
            displayStatus = "isPortrait"
        }
        else {
            displayStatus = "isLandscape"
        }
        
        
        // [로그 출력 실시]
        print("")
        print("====================================")
        print("[\(self.ACTIVITY_NAME) >> viewWillTransition() :: 화면 회전 전환 상태 감지]")
        print("displayStatus :: \(displayStatus)")
        print("====================================")
        print("")
    }
 

[결과 출력]

 

 
반응형
Comments