如何识别手机是否有灵动岛(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); })
相关推荐
RoboWizard1 小时前
移动固态硬盘连接手机无法读取是什么原因?
java·spring·智能手机·电脑·金士顿
wanhengidc1 小时前
云手机与人工智能之间的关系
人工智能·智能手机
wanhengidc3 小时前
云手机和网盘之间的关系
网络·游戏·智能手机·架构·云计算
他们都不看好你,偏偏你最不争气3 小时前
【iOS】alloc、init、new
ios
2501_916007478 小时前
Java界面开发工具有哪些?常用Java GUI开发工具推荐、实战经验与对比分享
android·java·开发语言·ios·小程序·uni-app·iphone
AORO20258 小时前
三防手机是什么?有哪些值得购入的三防手机?
网络·5g·安全·智能手机·信息与通信
FreeBuf_9 小时前
XCSSET新变种:专攻苹果macOS用户,实现窃密+勒索
macos
琉-璃9 小时前
Mac完整Homebrew安装教程、brew安装教程踩过的坑、brew安装总结、安装brew遇到的问题
macos
Dream_Ji10 小时前
Swift 入门(一 - 基础语法)
开发语言·ios·swift