SuperAPI AI 工具集

iphone-duo-dual-pane-patterns

设计与创作

查看项目

更新于 10-16 05:07

技能介绍

本技能是 iPhone Duo 技能集的“应用层”,用于为双屏 iPhone 设计并实现双窗格体验。用途:在制作稿、素材尺寸预算与运行时校验中提供真实尺寸数据,并给出每屏、每半屏应放什么内容的成熟模式。主要能力包括:外屏、内屏(展开)及内屏各半屏的点与像素尺寸、密度、宽高比、尺寸类;安全区、边距、分隔区、列数与栏控件等布局令牌;SwiftUI 的 onHingeChange 与 UIKit 的 UIHingeInteraction 回调的确切类型形状与状态枚举;铰链归一化处理;姿态到模式的映射;五种可复用模式(伴随窗格、双视图、列表-详情、扩展画布、桌面控制);折叠处媒体与控件的处理规则;购买页、引导流程与测试矩阵建议。使用方式:以 Apple 发布规格中的数字用于制作稿与素材预算,但不要当作布局常量,布局应在运行时读取尺寸类、安全区与保留区域;优先用 ArrangementView(.split) 或 NavigationSplitView 等系统容器;铰链只用于效果与交互,不用于布局,需处理无铰链(nil)路径、重置部分打开状态、遵循 Reduce Motion,并在效果不在屏上时传 isEnabled: false。限制:内屏点尺寸并非像素的精确 3 倍,需按点尺寸 3 倍导出素材;折叠态分隔区宽度未公开,需读取 ReservedRegion.frame;铰链角度范围与更新频率未文档化,不要依据角度阈值重推状态;部分值为社区套件的设计选择,可自行更改;Touch ID 无面容,且无 LiDAR 相关能力;所有尺寸仍需在模拟器中确认,不可硬编码。