文件處理
????用戶在使用應(yīng)用的時候,不用考慮文件的創(chuàng)建、調(diào)用、管理等操作。所以,在應(yīng)用中如果需要進(jìn)行文件作,應(yīng)該盡可能的避免讓用戶進(jìn)行文件處理,程序上應(yīng)該盡可能的在后臺處理。
記錄操作步驟
? ? 像Photoshop一樣,可以記錄操作的路徑與步驟,用戶可以進(jìn)行撤銷操作。并且提供自動保存功能,減少用戶操作。
????一般來說,不要讓用戶進(jìn)行手動保存操作。當(dāng)應(yīng)用在打開、關(guān)閉、跳轉(zhuǎn)別的應(yīng)用的時候,進(jìn)行自動保存。在某些情況下,編輯文件時提供保存和取消選項(xiàng)是有意義的,可以確認(rèn)實(shí)際編輯時間。
數(shù)據(jù)不局限于本地保存
????用戶經(jīng)常希望文件可以在所有設(shè)備中使用。在應(yīng)用中,要盡可能的支持?jǐn)?shù)據(jù)同步到iCloud等云存儲中,以免數(shù)據(jù)丟失。
實(shí)現(xiàn)直觀的圖形預(yù)覽
????盡可能使用系統(tǒng)圖形文件預(yù)覽界面。
????若需要自定義文件預(yù)覽界面,確保預(yù)覽界面是直觀、高效的。高質(zhì)量的圖形文件在預(yù)覽時效果更好,提供文件的可視化。
????為了更快的導(dǎo)航,盡可能的提供一個創(chuàng)建新文件按鈕,這樣用戶就可以不用到別的地方創(chuàng)建文檔。
在應(yīng)用中提供預(yù)覽文件的功能
????在應(yīng)用中提供預(yù)覽文件的功能,這樣用戶就不用退出應(yīng)用進(jìn)行文件的預(yù)覽。在應(yīng)用中可以提供快速查看表格、文檔、PDF、圖片等文檔。
在應(yīng)用中提供分享文件功能
? ? 在應(yīng)用中提供分享文件功能。
? ? 在應(yīng)用中也需要提供接收并查看,從別的應(yīng)用中接收分享文件功能。
嘗試翻譯一下iOS設(shè)計(jì)規(guī)范,一同學(xué)習(xí)。
iOS Human Interface Guidelines
原文鏈接:
https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/file-handling/