技术栈

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

郏国上2023-08-09 15:50

如何识别手机是否有灵动岛(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); })
上一篇:c++ switch 语句
下一篇:基于MFCC特征提取和HMM模型的语音合成算法matlab仿真
相关推荐
mCell
4 小时前
从删库到跑路?这50个Linux命令能保你职业生涯
linux·windows·macos
他们都不看好你,偏偏你最不争气
4 小时前
iOS —— 天气预报仿写总结
ios
白玉cfc
10 小时前
【iOS】网易云仿写
ui·ios·objective-c
fhf
12 小时前
2025年了你会卸载Macbook上的应用吗?
macos·shell
归辞...
13 小时前
「iOS」——内存五大分区
macos·ios·cocoa
HX436
13 小时前
MP - List (not just list)
android·ios·全栈
穆雄雄
16 小时前
备份一下我的 mac mini 的环境变量配置情况
macos
忆江南
17 小时前
NSProxy是啥,用来干嘛的
ios
忆江南
17 小时前
dyld
ios
秃然想通
1 天前
mac电脑搭载c、c++环境(基于vs code)
macos
热门推荐
01Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code02vue数据变化但页面不变03全球最强模型Grok4,国内已可免费使用!(附教程)04KGG转MP3工具|非KGM文件|解密音频05sqli-labs 靶场 less-8、9、10 第八关到第十关详解:布尔注入,时间注入06扣子开源本地部署教程 丨Coze智能体小白喂饭级指南07干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!08【2025.7.18】更新vscode后所有.vue文件template标签后报红的临时解决办法,Vue - Official 插件3.0.2导致09ChatGPT Agent 完全使用指南:2025年7月最新功能详解10《魔兽世界》提示lua警告的含义及解决方法