Tunko Development Diary

iOS13,14,15 네비게이션 바 투명 상태 처리 본문

Development/iOS 개발

iOS13,14,15 네비게이션 바 투명 상태 처리

Tunko 2021. 9. 23. 12:46

iOS15 업데이트 이후
스토리보드 기반으로 개발된 앱에서 네비게이션 처리가 투명이 되어 겹치는 현상이 발생했다.

아래 코드로 수정 완료.

appDelegate.swiat

application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions

if #available(iOS 13, *) {
            let appearance = UINavigationBarAppearance()
            appearance.configureWithOpaqueBackground()
            //appearance.titleTextAttributes = [.foregroundColor: UIColor.black]
            appearance.backgroundColor = UIColor(red: 255/255.0, green: 255/255.0, blue: 255/255.0, alpha: 1.0)
            UINavigationBar.appearance().standardAppearance = appearance
            UINavigationBar.appearance().scrollEdgeAppearance = appearance
        }
반응형
Comments