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

文档提供程序

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

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

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

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

原文链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,115评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,024评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,268评论 4 61
  • 我的丈夫是个贼,我原来并不真正认识他,尽管他跟我是中学同学,因为我们没交往过,更没有说过一句话,怎么能算认识呢? ...
    Mr_稻香老农阅读 737评论 86 64
  • 请点击此处输入图片描述 大好春光,桃花、杏花、迎春花已竞相盛放。古往今来,无数文人赏花咏花,都对花寄托情怀,梅花高...
    每周微课阅读 665评论 0 1