iOS 16 status bar height is getting wrong on iPhone 14 series
I have tried this below solution to get status bar height on iPhone 14 series with iOS 16 but getting wrong size. In app scene delegate is not used.
func getStatusBarHeight() -> CGFloat {
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
}
return statusBarHeight
}
iPhone 14