引自《iOS12界面交互设计规范(iOS 12 Human Interface Guidelines)》
活动视图在当前上下文中,活动便是一项任务,如复制、收藏或查找。一旦启动,活动可以立即执行任务,或在继续之前请求更多信息。活动由活动视图管理,它表现为一个图标或弹出视图,具体则取决于当前设备和当前定位。活动被用来提供给用户去操作应用执行一些自定义的服务或任务。
系统提供了大量的内置活动,包括打印,推特,消息,和播放等。这些任务总是出现在活动视图第一列且不能被重新排序。您不需要再创建自定义活动来执行这些内置任务。活动视图还可以显示来自其他应用程序的共享和扩展的动作等。
设计简单的模板图像来展示定制化活动(esign simple template images to represent your custom activities. )模板图像使用mask来创建图标。使用黑色和白色与适当的透明度和抗锯齿性,但不包括阴影。模板图像应集中在约70px×70px的面积中。
使用简单的活动标题来描述你的任务(Craft activity titles that succinctly describe your tasks. )标题显示在活动视图的图标下面。短标题最好。当一个标题太长,iOS会先缩小文本,然后如果标题还是太长则直接截断它。一般来说,应该避免在标题中包含您的公司或产品名称。

确保活动适合当前上下文(Make sure activities are appropriate for the current context.)虽然系统提供的任务不能被重排序,可如果他们不适用于你的应用程序你可以对其进行屏蔽。例如,为了防止人们打印图像,可以屏蔽打印活动。您还可以定义在给定的时间内显示哪些自定义任务。

使用功能按钮显示活动视图(Use the Action button to display an activity view.)当人们点击功能按钮时,人们习惯于访问系统提供的活动。所以需要避免提供一个替代的方法来做同样的事情。