iOS 14、15苹果手机状态栏高度

从iOS14开始,全面屏iPhone的状态栏高度不一定是44了,比如下面这些设备在iOS14、15上的状态栏高度
设备状态栏高度

iPhone XR/11    48
iPhone X/11 Pro/ 11 Pro Max/12 mini 44
iPhone 12/12 Pro/Pro Max    47

我们就可以根据不同系统,通过相应方法获取状态栏的高度:

    CGFloat statusBarHeight = [UIApplication sharedApplication].statusBarFrame.size.height;
    if (@available(iOS 13.0,*)) {
        statusBarHeight = [UIApplication sharedApplication].windows.firstObject.windowScene.statusBarManager.statusBarFrame.size.height;
    }

你可能感兴趣的:(iOS 14、15苹果手机状态栏高度)