iOS HIG 组件库,按分类组织,共 0 个组件档案。
作为界面的结构骨架,帮助用户定位与切换。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 状态栏 Status Bar /ˈsteɪtəs bɑːr/ |
屏幕顶部常驻条,显示时间、电量、信号等设备状态。 |
|
|
间距:iOS 左右安全边距各 16px;状态栏高度 20px(普通)/44px(含灵动岛区域)。红线拆解图待补。 |
Default、Hidden(全屏时)、Light/Dark(随背景深浅适配)。 |
|
|
|
|
|
| 2 | 导航栏 Navigation Bar /ˌnævɪˈɡeɪʃən bɑːr/ |
位于状态栏下方,通常包含标题、返回按钮的顶部导航区域。 |
|
|
间距:左右安全边距 16px;标题与按钮间距 ≥8px;高度 iOS 44px。红线拆解图待补。 |
Default、Pressed(返回键)、Disabled(不可返回时隐藏)、Large Title(大标题)、Transparent(沉浸式)。 |
|
|
|
|
|
| 3 | 标签栏 Tab Bar /tæb bɑːr/ |
固定于屏幕底部,用于在 App 顶级页面间切换的导航控件,通常 2–5 个标签。 |
|
3–5 个平级一级页面的 App(首页/发现/消息/我的)。 |
间距:图标 24–28px、文字 10–11px;高度 iOS 49px(+安全区)。红线拆解图待补。 |
Default、Selected(选中,主色)、Pressed、Badge(带未读数)。 |
|
|
|
|
|
| 4 | 工具栏 Toolbar /ˈtuːlbɑːr/ |
顶部或底部水平排列的控件组,放置当前页面的操作按钮。 |
|
|
间距:底部工具栏高 44px、iPad 顶部 56px;图标 24–28px;操作间距 ≥8px。红线拆解图待补。 |
Default、Pressed、Disabled(变灰)、Active(选中态)。 |
|
|
|
|
|
| 5 | 搜索栏/搜索域 Search Field /sɜːrtʃ fiːld/ |
带有搜索图标与占位符的文本域,用于快速查找内容。 |
|
|
间距:高度 36–44px;圆角 8–10px;左右内边距 12px;图标 20px。红线拆解图待补。 |
Default、Focused(出取消键)、With-Value(显清除×)、Disabled。 |
|
|
|
|
|
| 6 | 侧边栏 Sidebar /ˈsaɪdbɑːr/ |
通常用于 iPadOS、在手机端较少见的侧边导航区域。 |
|
|
间距:宽度 iPad 240–320px;列表项高 44–48px;分隔线 1px。红线拆解图待补。 |
Default、Selected(主色/高亮)、Collapsed(手机临时抽屉)。 |
|
|
|
|
|
| 7 | 页面控件 Page Controls /peɪdʒ kənˈtroʊlz/ |
即分页点(···),显示轮播图或分页视图的当前位置。 |
|
|
间距:点径 6–8px、选中 8–10px(胶囊)、点间距 8px;常距底部 16–24px。红线拆解图待补。 |
Default(未选)、Current(选中放大/变色)、Compressed(首尾收缩胶囊)。 |
|
|
|
|
处理用户输入、选择与状态调节。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 8 | 按钮 Buttons /ˈbʌtənz/ |
触发即时动作的核心组件,可承载文字或图标。 |
|
|
间距:最小内边距 16×8px(竖×横);高 44pt;字号 17px。红线拆解图待补。 |
Default、Pressed(变深/缩放回弹)、Disabled(变灰 40%)、Loading(转圈)。 |
|
|
|
|
|
| 9 | 切换开关 Toggles / Switches /ˈtɒɡlz/ /swɪtʃɪz/ |
用于开启/关闭某个设置的二元状态控件。 |
|
|
间距:宽 51pt×高 31pt;圆钮直径 28pt;轨道内边距 1.5pt。红线拆解图待补。 |
Off(灰)、On(绿/主色)、Disabled。 |
|
|
|
|
|
| 10 | 滑块 Sliders /ˈslaɪdərz/ |
通过拖动来调节数值(如音量、亮度)的连续控件。 |
|
|
间距:轨道高 2–4pt、拇指 28–34pt;内边距 16pt;横向布局。红线拆解图待补。 |
Default、Dragging(拇指放大/高亮)、Disabled、Focused。 |
|
|
|
|
|
| 11 | 分段控件 Segmented Controls /ˈseɡmentɪd kənˈtroʊlz/ |
一组并列的选项卡,用于在少量互斥的选项间切换。 |
|
|
间距:单段高 32pt、内边距 8×12pt;≤5 段;字号 13–15px。红线拆解图待补。 |
Default、Selected(滑块填充主色/反白)、Pressed。 |
|
|
|
|
|
| 12 | 选择器 Pickers /ˈpɪkərz/ |
滚动轮盘式控件,用于从一组值中选择特定项(如日期、时间)。 |
|
|
间距:单轮宽自适应、项高 30–44pt;高亮带高约 40pt;字号 17–23px。红线拆解图待补。 |
Default、Scrolling(惯性)、Selected(停在高亮带)、Disabled。 |
|
|
|
|
|
| 13 | 计数器 Steppers /ˈstɛpərz/ |
带有"+"和"-"按钮的控件,用于精确增减数值。 |
|
|
间距:单按钮 28×28pt、数值区 ≥40pt;整体高 30–40pt;字号 17px。红线拆解图待补。 |
Default、Pressed(按钮)、Disabled-(达下限)/Disabled+(达上限)、Focused。 |
|
|
|
|
|
| 14 | 文本字段 Text Fields /tɛkst fiːldz/ |
单行文本输入框,用于接收用户文本输入。 |
|
|
间距:高 44pt、内边距 12×16pt、圆角 10pt;字号 17px;间距标签与框 8pt。红线拆解图待补。 |
Default、Focused(边框高亮主色)、Filled、Error(红框/提示)、Disabled。 |
|
|
|
|
|
| 15 | 颜色井与颜色选择器 Color Wells & Pickers /ˈkʌlər wɛlz/ /ˈpɪkərz/ |
用于选择或调整颜色的控件(颜色井=当前色块入口)。 |
|
|
间距:色井 24–32pt;面板网格 200×200+色相条;圆角 8pt。红线拆解图待补。 |
Default、Open(面板展开)、Selected(当前色环)、Disabled。 |
|
|
|
|
|
| 16 | 键盘 Keyboards /ˈkiːbɔːrdz/ |
系统虚拟键盘,支持文本、数字、表情等输入。 |
|
|
间距:键高约 44pt;数字键≥48pt;面板高约 216–280pt。红线拆解图待补。 |
Default、Shift(大写锁定)、Emoji、Secure(掩码)、Predictive(候选)。 |
|
|
|
|
呈现信息、数据与媒体内容。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 | 列表和表格 Lists & Tables /lɪsts/ /ˈteɪbəlz/ |
iOS 中最基础的信息展示形式,支持分组、行内操作等。 |
|
|
间距:行高 iOS ≥44pt(标准)、分组间距 12pt;标题 17px/副标题 15px;分隔线 1px。红线拆解图待补。 |
Default、Selected(高亮)、Swipe(左滑出操作)、Editing(编辑态复选)。 |
|
|
|
|
|
| 18 | 集合视图 Collection Views /kəˈlɛkʃən vjuːz/ |
以网格或自定义布局展示多项内容的视图(如图库)。 |
|
|
间距:单元格间距 ≥8pt;最小热区 44pt;图片占位 1px 灰;字号 12–17px。红线拆解图待补。 |
Default、Selected(勾选角标)、Highlighted(按下)、Placeholder(加载占位)。 |
|
|
|
|
|
| 19 | 图像视图 Image Views /ˈɪmɪdʒ vjuːz/ |
用于展示单张图片的视图。 |
|
|
间距:内容模式 aspect fit/fill/center;圆角 8–12pt;占位色 #f0f1f3;若可点最小 44pt。红线拆解图待补。 |
Loading(占位)、Loaded、Error(破损图)、Placeholder(无图)。 |
|
|
|
|
|
| 20 | 图表 Charts /tʃɑːrts/ |
用于数据可视化的图表组件(如柱状图、折线图)。 |
|
|
间距:轴标签字号 11–13px;系列色板对比 ≥4.5:1;最小触控 44pt(若可交互)。红线拆解图待补。 |
Loading(骨架)、Empty(无数据)、With-Data、Error(拉取失败)。 |
|
|
|
|
|
| 21 | 空白状态屏幕 Empty State Screens /ˈɛmpti steɪt skriːnz/ |
无内容时显示的占位页面,通常包含图标与引导文案。 |
|
|
间距:居中布局;插图 64–120pt;标题 17–22px;按钮 44pt;四周充足留白。红线拆解图待补。 |
Default(空)、Loading、Error(加载失败带重试)。 |
|
|
|
|
临时出现的提示、菜单或模态界面。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 22 | 警告框 Alerts /əˈlɜːrts/ |
强制用户注意的模态弹窗,用于重要信息确认或错误提示。 |
|
|
间距:卡片宽 270pt(标准)、圆角 14pt、内边距 20pt;按钮高 44pt。红线拆解图待补。 |
Default、With-Input(带输入框)、Destructive(危险色)、Presented(弹出中)。 |
|
|
|
|
|
| 23 | 动作表 Action Sheets /ˈækʃən ʃiːts/ |
从底部滑出的操作选项列表,常用于确认危险操作。 |
|
|
间距:项高 44–57pt、顶部圆角 14pt、内边距 20pt;项分隔线 0.5px。红线拆解图待补。 |
Default、Destructive(红字)、Disabled、Dismissing(下滑关闭)。 |
|
|
|
|
|
| 24 | 活动视图 Activity Views /ækˈtɪvəti vjuːz/ |
即系统分享面板,用于分享内容到其他 App 或执行系统操作。 |
|
|
间距:图标 40pt(热区 60pt)、行间距 16pt;卡片圆角 14pt。红线拆解图待补。 |
Default、Scrolling(横滑)、Loading(准备分享内容)、Error(分享失败)。 |
|
|
|
|
|
| 25 | 菜单 Menus /ˈmɛnjuːz/ |
通过点击或长按触发的命令列表,如上下文菜单、下拉菜单。 |
|
|
间距:项高 44pt、卡片圆角 8–14pt、内边距 8pt;最小宽 200pt。红线拆解图待补。 |
Default、Pressed(高亮)、Selected(带勾)、Disabled、Open/Closed。 |
|
|
|
|
|
| 26 | 弹出窗口 Popovers /ˈpɒpəʊvərz/ |
在 iPad 上常见的气泡式浮层,手机端也可用于特定场景。 |
|
|
间距:卡片宽 320pt(iPad)、圆角 14pt、内边距 16pt;箭头 12pt。红线拆解图待补。 |
Default、Open、Dismissing、Anchored(随锚点移动)。 |
|
|
|
|
|
| 27 | 表单 Sheets /ʃiːts/ |
从底部滑出的半屏或全屏模态视图,用于次级任务。 |
|
|
间距:半屏约 50%、大表单 75%+;顶部圆角 14pt;内边距 20pt。红线拆解图待补。 |
Default(半屏)、Expanded(全屏)、Detents(多档高度)、Dismissing。 |
|
|
|
|
|
| 28 | 进度指示器 Progress Indicators /ˈprəʊɡrɛs ˈɪndɪkeɪtərz/ |
展示任务加载或进行中的状态(如旋转菊花、进度条)。 |
|
|
间距:菊花 20–37pt;进度条高 4–8pt、圆角 2–4pt。红线拆解图待补。 |
Indeterminate(不确定)、Determinate(确定百分比)、Paused、Complete、Error。 |
|
|
|
|
与设备硬件、系统功能深度整合的组件。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 | 主屏幕指示器 Home Indicator /hoʊm ˈɪndɪkeɪtər/ |
底部的横条,用于返回主屏幕(iOS 26 起默认仅在交互时显示)。 |
|
|
间距:宽 134pt(≈屏宽 1/3)、高 5pt、距底 8pt;安全区 env(safe-area-inset-bottom)。红线拆解图待补。 |
Idle(隐藏/淡出, iOS 26)、Visible(交互时浮现)、Light/Dark 自适应。 |
|
|
|
|
|
| 30 | 主屏幕快速操作 Home Screen Quick Actions /hoʊm skriːn kwɪk ˈækʃənz/ |
长按 App 图标弹出的快捷菜单。 |
|
|
间距:项高 44pt、图标 32pt、卡片圆角 14pt。红线拆解图待补。 |
Default、Highlighted(高亮)、Disabled。 |
|
|
|
|
|
| 31 | 主屏幕小组件 Home Screen Widgets /hoʊm skriːn ˈwɪdʒɪts/ |
主屏幕上的信息展示卡片。 |
|
|
间距:小 2×2、中 4×2、大 4×4 网格;圆角 ≈22pt;内边距 16pt。红线拆解图待补。 |
Default、Placeholder(占位)、Loading、Snapshot(快照)、Redacted(隐私遮罩)。 |
|
|
|
|
|
| 32 | 锁屏小组件 Lock Screen Widgets /lɒk skriːn ˈwɪdʒɪts/ |
锁屏界面上的信息小组件。 |
|
|
间距:圆形直径 ≈50pt、矩形宽 ≈110pt;内边距 4–6pt。红线拆解图待补。 |
Default、Tinted(着色模式)、Redacted(隐私隐藏)、Placeholder。 |
|
|
|
|
|
| 33 | 控制中心 Control Center /kənˈtroʊl ˈsɛntər/ |
从屏幕右上角下滑呼出的系统快捷设置面板。 |
|
|
间距:卡片圆角 20pt、网格间距 12pt、圆形控件 56pt。红线拆解图待补。 |
Default、Active(开启/高亮)、Expanded(长按展开)、Editing(布局编辑)。 |
|
|
|
|
|
| 34 | 滚动边缘效果 Scroll Edge Effects /skroʊl ɛdʒ ɪˈfɛkts/ |
iOS 26 的新特性,内容滚动至边缘时的视觉反馈。 |
|
|
间距:遮罩高度 ≈ 栏高(44–56pt);过渡 100–200ms。红线拆解图待补。 |
At-Edge(贴边,最强)、Scrolling(滚动中)、Scrolled(远离边缘,关闭)。 |
|
|
|
|
|
| 35 | 系统通知 System Notifications /ˈsɪstəm ˌnoʊtɪfɪˈkeɪʃənz/ |
系统级的横幅、提醒与通知中心消息。 |
|
|
间距:横幅圆角 14pt、内边距 16pt、图标 38pt。红线拆解图待补。 |
Banner(横幅浮现)、Delivered(通知中心)、Grouped(分组堆叠)、Silent(静默)、Dismissed。 |
|
|
|
|
在 iOS 26 及后续版本中,组件设计有几个值得注意的趋势。