SuperAPI AI 工具集

iphone-duo-dual-pane-patterns

设计与创作

查看项目

更新于 10-16 06:48

技能介绍

用途:为 iPhone Duo 双屏设备设计与实现双窗格体验,属于应用层技能,依赖同系列的平台、铰链与设计评审技能。

主要能力:给出内外屏及内屏每一半的对角线、点尺寸、像素、密度、宽高比与尺寸类;列出安全区、栏位、边距、列数与窗格宽度等布局令牌;给出 SwiftUI onHingeChange 与 UIKit UIHingeInteraction 的精确回调形状、状态枚举与 Apple 的规则;提供铰链进度归一化示例;归纳五种可用模式(伴随窗格、双视图、列表-详情、扩展画布、桌面控制)与六条跨厂商规则;覆盖铰链动效、付费墙、折叠感知引导与测试矩阵。

使用方式:尺寸仅用于样机与资源预算,布局须在运行时读取尺寸类、安全区与保留区域;用 GeometryProxy.reservedRegions(kind: .division) 判断折叠方向,或让 ArrangementView(.split) 自动选轴;铰链只驱动效果,不参与布局;无铰链设备走结束态。

适用场景:编辑器、对比视图、目录浏览、地图与全景、免手持观看等双屏界面,以及付费墙与引导流程的折叠适配。

限制:部分数值来自社区模板而非 Apple 官方,需在 Xcode 27.1 模拟器确认;铰链角度范围、更新频率与折叠时保留区域宽度未公开;设备无 Face ID 与 LiDAR,相关流程需分支或回退。