如何识别手机是否有灵动岛(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); })
相关推荐
cs_dn_Jie3 小时前
mac 通过 Homebrew 安装 git 遇到的问题
git·macos
LOLA444410 小时前
如何解压rar格式文件?8种方法(Win/Mac/手机/网页端)
macos·软件需求
xiaocao_102311 小时前
手机备忘录:安全存储与管理个人笔记的理想选择
笔记·安全·智能手机
小魔女千千鱼12 小时前
【真机调试】前端开发:移动端特殊手机型号有问题,如何在电脑上进行调试?
前端·智能手机·真机调试
yangshuo128116 小时前
如何将手机的画面和音频全部传输到电脑显示和使用电脑外放输出
智能手机·音视频
WPG大大通16 小时前
窥探QCC518x-308x系列与手机之间的蓝牙HCI记录与分析 - 耳机篇
经验分享·智能手机·教程·蓝牙·大大通·耳机
陈皮话梅糖@19 小时前
iOS 集成ffmpeg
ios·ffmpeg
allanGold19 小时前
【xcode 16.2】升级xcode后mac端flutter版的sentry报错
macos·xcode16.2
幽夜落雨20 小时前
ios老版本应用安装方法
ios
gxhlh1 天前
局域网中 Windows 与 Mac 互相远程连接的最佳方案
windows·macos