最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

IT圈 admin 39浏览 0评论

2023年12月7日发(作者:汲惜灵)

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

有些情况下,我们需要获取屏幕的状态栏高度,很多人使用类似下面的宏:

#define StatusBar_HEIGHT (DEVICE_IS_FULL_DISPLAY ? 44.: 20.)

然而从iOS 14开始,全面屏iPhone的状态栏高度不一定是44了,比如下面就是这些设备在iOS 14.1上的状态栏高度。

设备 状态栏高度

iPhone XR/11 48

iPhone X/11 Pro/ 11 Pro Max/12 mini 44

iPhone 12/12 Pro/Pro Max 47

解决办法

根据不同系统,通过相应方法获取状态栏高度。

+ (CGFloat)statusBarHeight {

CGFloat statusBarHeight = 0;

if (@available(iOS 13.0, *)) {

statusBarHeight = [UIApplication sharedApplication].;

} else {

statusBarHeight = [UIApplication sharedApplication].;

}

return statusBarHeight;

}

2023年12月7日发(作者:汲惜灵)

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

有些情况下,我们需要获取屏幕的状态栏高度,很多人使用类似下面的宏:

#define StatusBar_HEIGHT (DEVICE_IS_FULL_DISPLAY ? 44.: 20.)

然而从iOS 14开始,全面屏iPhone的状态栏高度不一定是44了,比如下面就是这些设备在iOS 14.1上的状态栏高度。

设备 状态栏高度

iPhone XR/11 48

iPhone X/11 Pro/ 11 Pro Max/12 mini 44

iPhone 12/12 Pro/Pro Max 47

解决办法

根据不同系统,通过相应方法获取状态栏高度。

+ (CGFloat)statusBarHeight {

CGFloat statusBarHeight = 0;

if (@available(iOS 13.0, *)) {

statusBarHeight = [UIApplication sharedApplication].;

} else {

statusBarHeight = [UIApplication sharedApplication].;

}

return statusBarHeight;

}

发布评论

评论列表 (0)

  1. 暂无评论