美文网首页
用户交互(8)-文件处理

用户交互(8)-文件处理

作者: vcy桑 | 来源:发表于2020-05-18 10:48 被阅读0次

文件处理

用户在创建、浏览、操作文件时不需要考虑文件系统。如果你的应用程序支持文件处理,请尽量简化文件处理。

给予信心,工作内容总是会被保留,除非被取消或被删除。通常来说,不要让用户明确地保存文件。相反,当打开或者关闭文件以及切换到其他应用程序时,定时自动保存更改。有些情况下,如编辑既存文件时,保存或者删除选项对于何时实际获取编辑仍然有意义。

不要提供创建本地文件的选项。用户常常期望在所有设备上都能够使用他们的所有文件。尽可能的话,你的应用程序应该通过像iCloud这样的服务支持基于云端的文件储存。

实现直观和图形化的文件浏览界面。理想情况下,使用系统熟悉的文件选择器来浏览。如果你实现自定义的文件浏览器,请确保它直观并且高效。文件浏览器高度图形化时效果最好,可以为文件提供可视化呈现。为了更快地导航,考虑提供一个新的文档按钮,这样用户就不需要去其他地方创建新文档。

允许用户在不离开应用程序的情况下预览文件。你可以使用QuickLook让用户查看Keynote, Numbers, 和 Pages 文档,、PDF、图像和其他类型的文件内容,即使你的应用程序实际上并没有打开它们。

考虑和其它应用程序分享文件。如果有意义的话,你的应用程序可以跟其他应用程序通过文件提供扩展名来共享文件。你的应用程序允许用户浏览和打开其他应用程序的文件。

原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

相关文章

  • 用户交互(8)-文件处理

    文件处理 用户在创建、浏览、操作文件时不需要考虑文件系统。如果你的应用程序支持文件处理,请尽量简化文件处理。 给予...

  • iOS-HIG 用户交互-文件处理

    File Handling People shouldn’t need to think about the fi...

  • 5. Python 入门- 课程 5 脚本

    脚本编写: Python 安装和环境设置 运行和修改 Python 脚本 与用户输入交互 处理异常 读写文件 导入...

  • iOS 事件传递和处理

    前言 iPhone拥有很好的用户交互体验,这源于iOS系统对交互事件的高效处理和高优响应;App开发者处理用户交互...

  • iOS 事件传递和处理

    前言 iPhone拥有很好的用户交互体验,这源于iOS系统对交互事件的高效处理和高优响应;App开发者处理用户交互...

  • Form教程翻译(三)交互

    本节原官方教程地址 ----------- 交互Interactions 交互组件处理用户在视图views中的输入...

  • Node.js-02更有用的应用场景

    服务器,请求路由以及请求处理程序都已经完成了,下面让我们按照此前的用例给网站添加交互:用户选择一个文件,上传该文件...

  • 常用的DOM操作

    DOM(文档对象模型)操作是前端开发人员必须熟练掌握的技术,在与用户进行交互、处理后端返回的JSON(XML)文件...

  • flutter用户交互事件处理

    在移动端所谓的用户交互事件既是用户的手势操作处理。手势操作在flutter中可分为两类: 第一类是原始的指针事件(...

  • [vue3快速入门] 2.vue如何处理用户输入

    处理用户输入,也可以说与用户交互,比如说用户点击按钮后,我们的页面如何反应下面我们来处理先来看如何处理最简单的点击...

网友评论

      本文标题:用户交互(8)-文件处理

      本文链接:https://www.haomeiwen.com/subject/eceoihtx.html