鍍金池/ 教程/ iOS/ 撤銷與重做
內(nèi)容視圖
控件
iCloud
導(dǎo)航
網(wǎng)頁剪藏圖標
動畫
鍵盤和輸入頁面
設(shè)計策略
臨時視圖
撤銷與重做
交互與反饋
與 iOS 一體化
從概念到產(chǎn)品
品牌推廣
電子錢包
社交媒體
游戲中心
創(chuàng)建尺寸可調(diào)的圖片
案例學(xué)習(xí):從桌面到 iOS
多任務(wù)處理
蘋果支付
色彩和排版
報刊雜志圖標
iOS 應(yīng)用解析
啟動和終止
聲音
快速查看
適應(yīng)性和布局
編輯菜單
健康組件
語音輔助
iAd 富媒體廣告
為 iOS 而設(shè)計
標志與圖形
應(yīng)用圖標
模態(tài)情景
圖標與圖片尺寸
路線選擇
在應(yīng)用中購買
應(yīng)用拓展
啟動畫面
術(shù)語和措辭
通知
欄按鈕圖標
訪問用戶數(shù)據(jù)
云打印

撤銷與重做

用戶搖晃設(shè)備后會顯示一個提醒框,提示撤銷操作,用戶可以:

  • 撤銷他們剛才輸入的內(nèi)容
  • 重做先前撤銷的輸入
  • 取消撤銷操作

http://wiki.jikexueyuan.com/project/ios-human-interface-guidelines/images/undo_intro_2x.png" alt="" />

你可以在你的應(yīng)用中通過說明以下信息來實現(xiàn)用更通用的方式支持撤銷操作:

  • 用戶可以撤銷或重做的行為
  • 在你的應(yīng)用內(nèi)晃動設(shè)備是作為撤銷手勢的
  • 支持多少級的撤銷

欲了解如何用代碼實現(xiàn)這一行為,參見 Undo Architecture 。 如果在你的應(yīng)用中支持撤銷和重做功能,遵循以下準則可以提供好的用戶體驗:

為用戶提供簡潔的描述性短語使其能準確的獲知他們正在撤銷或重做的內(nèi)容。 iOS 系統(tǒng)自動提供了“撤銷”和“重做”的字符串(包括詞語后面的空格)作為撤銷按鈕的標題,但你需要提供一或兩個詞語用于輔助描述用戶的重做或撤銷操作。 例如,你可能提供文本的“命名”或“地址更改”之類的詞語用以創(chuàng)建像“撤銷命名”或“重新更改地址”這樣的按鈕標題。 (要注意,在提醒框中,“取消”按鈕是不能改變或移除的)。

http://wiki.jikexueyuan.com/project/ios-human-interface-guidelines/images/undo_example_2x.png" alt="" />

避免提供太長的文本。太長的按鈕標題容易被斷章取義并且很難被用戶解讀。由于這個文本是用于顯示按鈕標題的,需要使用標題樣式的大寫形式并且不能添加標點。

避免過度使用搖晃手勢。即使你能通過程序設(shè)定何時你的應(yīng)用將搖晃設(shè)備的手勢作為撤銷操作,你也是在冒著用戶對搖晃手勢感到困惑的風(fēng)險,因為他們也可能使用搖晃手勢執(zhí)行一個不同的操作。 分析在你的應(yīng)用中的用戶的交互行為以產(chǎn)生那些用戶無法可靠地預(yù)測搖晃手勢所帶來的結(jié)果的場景。

如果撤銷和重做在你的應(yīng)用中是基礎(chǔ)性任務(wù),盡量使用系統(tǒng)原生的撤銷與重做按鈕。記住搖晃手勢是用戶觸發(fā)撤銷與重做操作的主要方式,而如果提供兩種不同方式完成同樣的任務(wù)則會使用戶困惑。 如果你認為很有必要提供直觀專有的撤銷與重做操作,你可以在導(dǎo)航欄中放置系統(tǒng)原生的按鈕。(欲了解更多關(guān)于這些按鈕的信息,參見 Toolbar and Navigation Bar Buttons )。

將撤銷與重做功能與用戶當(dāng)下的情境進行清晰地比較,而非過早地介入情境。仔細考慮你允許進行撤銷與重做操作的情境。通常來說,用戶期望他們的改變和操作可以立即有效地執(zhí)行。

上一篇:為 iOS 而設(shè)計下一篇:社交媒體