如何识别手机是否有灵动岛(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); })
相关推荐
冯浩(grow up)3 小时前
macOS可视化桌面配置docker加速器
macos·docker·容器
Micheal_Dad3 小时前
在macOS的docker中如何安装及运行ROS2
macos·docker
leluckys4 小时前
swift-11-init、deinit、可选链、协议、元类型
开发语言·ios·swift
njsgcs4 小时前
vscode swift hello world
开发语言·ios·swift
Jodie_Rao7 小时前
在 M1 芯片的 Mac 电脑上安装 Redis 可以通过 Homebrew 快速完成
数据库·redis·macos
YungFan8 小时前
SwiftUI-MLX本地大模型开发(三)
ios·llm·swiftui
TimeDoor9 小时前
整理我的macos的复杂混乱的python环境
开发语言·python·macos
请叫我飞哥@9 小时前
Apple ID授权登入
ios·swiftui
开心呆哥11 小时前
[特殊字符] 手机连接车机热点并使用 `iperf3` 测试网络性能
网络·智能手机
weixin_4520932512 小时前
关于apple ios苹果mdm监管锁的漏洞与修复
ios