-
ios13 status bar 높이 구하기 in Swift 5iOS 2019. 12. 10. 10:15728x90
기존에는 status bar의 높이를
UIApplication.shared.statusBarFrame.height를 사용해 구할 수 있었지만,이 방법은 ios13 부터는 deprecated 되어
'statusBarFrame' was deprecated in iOS 13.0: Use the statusBarManager property of the window scene instead.
이라는 문구를 띄워줍니다.
이제 window scene의 statusBarManager를 사용하라는 말인데,
다음과 같이 사용할 수 있습니다.
let height = view.window?.windowScene?.statusBarManager?.statusBarFrame.height ?? 0
Optional은 상황에 맞게 처리해주시면 될 것 같습니다.
감사합니다 :)
'iOS' 카테고리의 다른 글
CAGradient location 정복하기 (1) 2019.12.17 Floating button 만들기 in ScrollView (4) 2019.12.10 UIButton Tap fade event programmatically (0) 2019.12.09 round only specific corners (0) 2019.12.06 iOS) View rounded + shadow 구현하기 (1) 2019.12.05