In iOS 13 UIApplication.shared.statusBarFrame.height
warns
'statusBarFrame' was deprecated in iOS 13.0: Use the statusBarManager property of the window scene instead.
How do you get the status bar height without using a deprecated API in iOS 13?
currentHeight : import {StatusBar} from 'react-native'; console. log('statusBarHeight: ', StatusBar. currentHeight);
As the warning hints, you can access the statusBarManager
which has a statusBarFrame
property. This is defined on your UIWindow
's windowScene
.
let height = view.window?.windowScene?.statusBarManager?.statusBarFrame.height ?? 0
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With