iOS11人机交互指南 - 扩展-02文档提供程序 Document Providers

文档提供程序

文档提供程序实现了自定义界面,自定义界面可用于从系统的其他应用程序中导入、导出、打开或移动该应用程序的文档。当一个文档提供扩展程序加载时,自定义界面出现在包含导航栏的模态视图中。

iOS11人机交互指南 - 扩展-02文档提供程序 Document Providers_第1张图片

当用户打开或导入文件时,仅仅显示与上下文相关的文档和信息。当有人使用扩展程序打开或导入文档时,仅显示与当前上下文关联的文档。例如,一个PDF编辑应用程序加载了文档提供扩展程序,则只需显示PDF文件列表和可能被PDF编辑程序打开和导入的文档列表。请确保显示其他可能有用的信息,例如修改日期、文件大小以及文件类型(本地文件还是远程文件)。

请让用户在导出和移动文档的时候选择一个目的地。除非应用程序将文档存储在单个目录中,否则需要让用户在导出和移动文档的时候指定应用程序目录层级中的一个目的地。请适当考虑提供一种添加新的子目录的方式。

请不要提供自定义导航栏。文档提供扩展程序会加载出现在已经包含导航栏的模态视图中,所以提供第二个导航栏会令用户感到困惑,并且需要占用一定的内容空间。

原文链接

你可能感兴趣的:(iOS11人机交互指南 - 扩展-02文档提供程序 Document Providers)