在 iOS 13 或更高版本中,更推荐使用 SF Symbols 来表示应用中的任务和模式。如果你的应用在 iOS 12 或更早版本上运行,或者需要创建自定义位图图标,请跟随下面的指南。
系统提供了内置图标,表示各种用例中的常见任务和内容类型。
在 iOS 12 及更早系统中运行的应用,最好尽可能多使用这些内置图标,因为它们是人们熟悉的。
按计划使用系统图标。每个系统提供的图像都有特定的、众所周知的含义。为了避免混淆用户,必须按照每个图像的含义和建议用法来使用。
为图标提供替代的文本标签。替代文本标签在屏幕上是不可见的,但它们可以让 VoiceOver 用声音描述屏幕上的内容,使视觉障碍者更容易得导航。
如果找不到的符合需求的系统图标,就设计一个自定义图标。与其滥用系统提供的图像,不如自己设计。见符号。
导航栏和工具栏图标
在导航栏和工具栏中使用以下图标。有关开发人员指南,请参阅 UIBarButtonSystemItem。
提示 你可以使用文本而不是图标来表示导航栏或工具栏中的项目。例如,「日历」在工具栏中使用「今天」、「日历」和「收件箱」。你还可以在导航和工具栏图标之间使用固定空间元素,来提供边距。
图标 | 名称 | 含义 | API |
---|---|---|---|
![]() |
操作 (分享) |
显示包含共享扩展、操作扩展和任务(如「复制」、「收藏夹」或「查找」)的模态视图,这在当前上下文中是非常有用 | action |
![]() |
添加 | 创建新项目 | add |
![]() |
书签 | 显示特定于应用的书签 | bookmarks |
![]() |
相机 | 拍摄照片或视频,或显示照片库 | camera |
取消 | 取消 | 关闭当前视图或结束编辑模式,不保存更改 | cancel |
![]() |
编写 | 在编辑模式下打开新视图 | compose |
完成 | 完成 | 保存状态并关闭当前视图,或退出编辑模式 | done |
编辑 | 编辑 | 在当前上下文中进入编辑模式 | edit |
![]() |
快进 | 快进媒体播放或幻灯片 | fastForward |
![]() |
组织 | 将项目移动到新目标,如文件夹 | organize |
![]() |
暂停 | 暂停媒体播放或幻灯片。 暂停时始终记住当前位置,以便稍后可以继续播放 |
pause |
![]() |
播放 | 开始或恢复媒体播放或幻灯片 | play |
重复 | 重复 | 重做上次撤消的操作 | redo |
![]() |
刷新 | 刷新内容。 请谨慎使用此图标,因为你的应用应尽可能自动刷新内容 |
refresh |
![]() |
回复 | 将项目发送或回复到另一个人或位置 | reply |
![]() |
快退 | 快退媒体播放或幻灯片 | rewind |
保存 | 保存 | 保存当前的状态 | save |
![]() |
搜索 | 显示搜索框 | search |
![]() |
停止 | 停止媒体播放或幻灯片 | stop |
![]() |
垃圾桶 | 删除当前或选中的项目 | trash |
撤销 | 撤销 | 撤销上一个操作 | undo |
标签栏图标
在标签栏中使用以下图标。有关开发人员指南,请参阅 UITabBarSystemItem。
图标 | 名称 | 含义 | API |
---|---|---|---|
![]() |
书签 | 展示特定应用的书签 | bookmarks |
![]() |
联系人 | 显示个人的联系人 | contacts |
![]() |
下载 | 显示活动的或当前的下载 | downloads |
![]() |
收藏 | 展示个人收藏的项目 | favorites |
![]() |
功能 | 展示应用包含的功能 | featured |
![]() |
历史 | 展示当前操作或活动 | history |
![]() |
更多 | 展示更多标签栏的项目 | more |
![]() |
最近 | 展示特定时段内,最近访问的内容或项目 | mostRecent |
![]() |
产看最多 | 展示最流行的项目 | mostViewed |
![]() |
搜索 | 进入搜索模式 | search |
![]() |
排行 | 展示最高评分的项目 | topRated |
主屏幕快捷操作图标
在主屏幕快捷操作菜单中使用以下图标。有关开发人员指南,请参阅 UIApplicationShortcutIconType。
图标 | 名称 | 含义 | API |
---|---|---|---|
![]() |
添加 | 创建新项目 | add |
![]() |
闹钟 | 设置或显示闹钟 | alarm |
![]() |
音频 | 展示或调整音频 | audio |
![]() |
书签 | 创建书签或展示书签 | bookmark |
![]() |
抓取照片 | 抓取照片 | capturePhoto |
![]() |
抓取视频 | 抓取视频 | captureVideo |
![]() |
云 | 表示、显示或启动云服务 | cloud |
![]() |
编写 | 编写新的可编辑内容 | compose |
![]() |
确认 | 表示操作已完成 | confirmation |
![]() |
联系人 | 显示或展示一个联系人 | contact |
![]() |
日期 | 显示日历或事件,或执行相关操作 | date |
![]() |
收藏 | 表示或标记一个收藏的项目 | favorite |
![]() |
主页 | 指示或显示主屏幕 指示、显示或返回到物理主页 |
home |
![]() |
邀请 | 表示或显示邀请 | invitation |
![]() |
定位 | 表示位置的概念或访问当前地理位置 | location |
![]() |
喜欢 | 表示或标记喜欢的项目 | love |
![]() |
邮箱 | 创建一个邮件信息 | |
![]() |
标记位置 | 表示、显示或保存地理位置 | markLocation |
![]() |
信息 | 创建新消息或表示消息的使用 | message |
![]() |
暂停 | 暂停媒体播放 暂停时始终记住当前位置,以便稍后可以继续播放 |
pause |
![]() |
播放 | 开始或恢复媒体播放 | play |
![]() |
禁止 | 表示不被允许的内容 | prohibit |
![]() |
搜索 | 进入搜索模式 | search |
![]() |
分享 | 将内容分享给其他人或社交媒体 | share |
![]() |
随机 | 指示或启动随机播放模式 | shuffle |
![]() |
任务 | 表示未完成的任务或将任务标记为已完成 | task |
![]() |
任务完成 | 表示已成的任务或将任务标记为未 | taskCompleted |
![]() |
时间 | 显示或展示一个时钟或计时器 | time |
![]() |
更新 | 更新内容 | update |