IOS(刘海/留海/流海)屏幕判断

编程入门 行业动态 更新时间:2024-10-21 03:42:21

IOS(刘海/留海/流海)<a href=https://www.elefans.com/category/jswz/34/1767915.html style=屏幕判断"/>

IOS(刘海/留海/流海)屏幕判断

 IPhone 8 没刘海屏幕

示例代码:

//
//  ViewController.m
//  IOS_SAFEAREA_TEST
//
//  Created by Hacker X on 2023/10/14.
//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];if (__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0){NSLog(@"使用宏检测IOS系统版本是否为IOS11及以上");NSLog(@"__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0 => \niOS Version:%@\n,Model Name:%@\n,Model:%@",[UIDevice currentDevice].systemVersion,[UIDevice currentDevice].name,[UIDevice currentDevice].model);}if (@available(iOS 11.0,*)) {NSLog(@"使用@available检测系统版本是否为IOS11及以上");NSLog(@"@available(iOS 11.0,*) => \n iOS Version:%@\n,Model Name:%@\n,Model:%@\n", [UIDevice currentDevice].systemVersion,[UIDevice currentDevice].name,[UIDevice currentDevice].model);//安全区域检测//IOS 15及以上系统if(@available(iOS 15.0,*)){if([UIApplication sharedApplication].windows[0].safeAreaInsets.bottom>0){NSLog(@"刘海屏-底部安全区%f",[UIApplication sharedApplication].windows[0].safeAreaInsets.bottom);}else{NSLog(@"没有刘海屏-底部安全区%f",[UIApplication sharedApplication].windows[0].safeAreaInsets.bottom);}}else{ //IOS 15以下系统if([UIApplication sharedApplication].windows[0].safeAreaInsets.bottom>0){NSLog(@"底部安全区%f",[UIApplication sharedApplication].windows[0].safeAreaInsets.bottom);}else{NSLog(@"底部安全区%f",[UIApplication sharedApplication].windows[0].safeAreaInsets.bottom);}}}
}@end

 

更多推荐

IOS(刘海/留海/流海)屏幕判断

本文发布于:2023-12-05 21:16:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1665325.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:屏幕   刘海   IOS   流海   留海

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!