如何识别手机是否有灵动岛(dynamic island)

如何识别手机是否有灵动岛(dynamic island)

灵动岛是苹果2022年9月推出的iPhone 14 Pro、iPhone 14 Pro Max首次出现,操作系统最低是iOS16.0。带灵动岛的手机在竖屏时顶部工具栏大于等于51像素。

c 复制代码
#define isHaveDynamicIsland  ({ BOOL isHave = NO; if (@available(iOS 16.0, *)) isHave = (([[UIApplication sharedApplication] delegate].window.safeAreaInsets.top >= 51)); (isHave); })
相关推荐
SunshineBrother5 小时前
shell脚本,怎么查找项目中的重复图片
ios
月未央5 小时前
HarmonyOS Next 开发系列:Provider和Consumer状态修饰器实践
ios·harmonyos
irisMoon065 小时前
mac本地代理nginx,解决跨域问题
linux·nginx·macos
万兴丶16 小时前
手机屏幕摔不显示了,如何用其他屏幕临时显示,用来导出资料或者清理手机
智能手机
Macle_Chen16 小时前
Mac服务器上创建Docker并安装宝塔环境
服务器·macos·docker
AskHarries21 小时前
Spring Boot中对接Twilio以实现发送验证码和验证短信码
ide·macos·xcode
北京自在科技1 天前
【Find My功能科普】防盗黑科技如何改变生活?
科技·ios·生活·findmy
存内计算开发者1 天前
VLSI 2024论文详解:具有紧凑型MAC-SIMD和自适应竖式加法数据流的1T1C DRAM存内计算加速器Dyamond
数据结构·macos·深度优先·边缘计算·数据库架构·剪枝·迭代加深
黄豆匿zlib1 天前
Python怎样安装,Windows/Mac/Linux系统安装教程
windows·python·macos
AORO_BEIDOU1 天前
AORO P9000 PRO三防平板携手RTK高精度定位,电力巡检效率倍增
网络·科技·智能手机·电脑·信息与通信