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

2020-05-18  本文已影响0人  vcy桑

文件处理

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

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

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读