투케이2K

347. (ios/swift5) [iOS 17] 상태 바 사이즈 확인 대응 - statusBarFrame Use the statusBarManager 본문

IOS

347. (ios/swift5) [iOS 17] 상태 바 사이즈 확인 대응 - statusBarFrame Use the statusBarManager

투케이2K 2023. 10. 11. 20:48

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

 

        // -----------------------------------------
        // [프레임 상태 표시줄 높이 확인]
        // -----------------------------------------
        //let statusBarHeight = UIApplication.shared.statusBarFrame.height
        var statusBarHeight: CGFloat = 0
        if #available(iOS 13.0, *) {
            let window = UIApplication.shared.windows.filter {$0.isKeyWindow}.first
            statusBarHeight = window?.windowScene?.statusBarManager?.statusBarFrame.height ?? 0
        } else {
            statusBarHeight = UIApplication.shared.statusBarFrame.height
        }

 

반응형
Comments