鍍金池/ 教程/ iOS/ 模態(tài)情境
錢包
iCloud
控件
適應(yīng)性和布局
編輯菜單(Edit Menu)
從概念到產(chǎn)品
啟動(dòng)與停止
3D 觸摸
VoiceOver
Live Photos
HomeKit
臨時(shí)視圖
游戲中心(Game Center)
快速查看(Quick Look)
交互性與反饋
與 iOS 的整合
鍵盤和輸入頁面(Keyboards and Input Views)
iAd 富媒體廣告(iAd Rich Media Ads)
術(shù)語和措辭
HealthKit
案例學(xué)習(xí):從桌面到 iOS
導(dǎo)航
撤銷與重做(Undo and Redo)
研究型應(yīng)用程序
社交媒體
蘋果的移動(dòng)支付平臺(tái)
圖標(biāo)和圖形
iOS 應(yīng)用解析
為 iOS 而設(shè)計(jì)
路線選擇(Routing)
設(shè)計(jì)原則
應(yīng)用內(nèi)購(gòu)買服務(wù)(In-App Purchase)
品牌推廣
動(dòng)畫
聲音(Sound)
多任務(wù)處理
內(nèi)容視圖
應(yīng)用擴(kuò)展
通知
訪問用戶數(shù)據(jù)(Accessing User Data)
無線打印 (AirPrint)
模態(tài)情境
顏色與字體

模態(tài)情境

模態(tài)是一個(gè)承載某些連貫操作或內(nèi)容的優(yōu)缺點(diǎn)并存的模式。它可以給用戶提供一種不脫離主任務(wù)的方式去完成一個(gè)任務(wù)或者獲得信息,但是也會(huì)臨時(shí)性的阻止用戶對(duì)應(yīng)用的其他部分進(jìn)行交互操作。

http://wiki.jikexueyuan.com/project/ios-9-human-computer-interface-guidelines/images/26.jpg" alt="" />

理想情況下,用戶可以與 iOS 應(yīng)用進(jìn)行一種非線性的交互,所以,盡可能的減少你應(yīng)用中的模態(tài)體驗(yàn)是最好的。通常情況,僅在以下情境可以考慮使用模態(tài):

  • 必須引起用戶關(guān)注的時(shí)候
  • 一個(gè)獨(dú)立的任務(wù)需要完成或者很明確需要被放棄,為了避免在模棱兩可的狀態(tài)下遺漏用戶信息的時(shí)候保證模態(tài)任務(wù)簡(jiǎn)單、簡(jiǎn)短和高度聚焦。你肯定不希望用戶使用模態(tài)視圖時(shí)像使用應(yīng)用中的一個(gè) mini 應(yīng)用一樣。如果子任務(wù)過于復(fù)雜,用戶會(huì)在進(jìn)入模態(tài)情境時(shí)忽略了主要任務(wù)。在設(shè)計(jì)一個(gè)涉及視覺層次的模態(tài)任務(wù)時(shí)特別要考慮這一點(diǎn),因?yàn)橛脩粲锌赡苊允Р⑶彝浫绾位氐街暗牟僮髦腥?。如果一個(gè)模態(tài)任務(wù)必須包含不同視圖的子任務(wù),確保給用戶一個(gè)獨(dú)立、清晰的導(dǎo)航路徑,并避免迂回。更多關(guān)于模態(tài)試圖的信息請(qǐng)參考 Modal View.

始終提供明顯、安全的退出模態(tài)任務(wù)的途徑。確保用戶在退出模態(tài)視圖時(shí)可以預(yù)期操作的結(jié)果。

一個(gè)任務(wù)需要多層級(jí)的模態(tài)視圖時(shí),確保用戶理解點(diǎn)擊非最高層級(jí)下的完成按鈕的結(jié)果。點(diǎn)擊一個(gè)低層級(jí)視圖上的完成按鈕是完成這個(gè)視圖中任務(wù)的一部分,還是整個(gè)任務(wù)。因?yàn)橛锌赡艽嬖谶@種困惑,所以要盡可能避免在下級(jí)視圖中添加完成按鈕。

保證提醒對(duì)話框的內(nèi)容都是必要且可操作的。提醒對(duì)話框會(huì)打斷用戶的體驗(yàn)并且要點(diǎn)擊才會(huì)消失,所以要讓用戶感到提醒信息是有用的,打斷是有價(jià)值的。想要了解更多請(qǐng)參考 Alert.

(譯者注:上文提到的 Modal View 與 Alert 均處在 iOS Human Interface Guidelines 的第4章 UI Elements 部分,翻譯將在后續(xù)更新中放出,煩請(qǐng)各位耐心等候。若有需要,亦可先參考先前已翻譯的 iOS7 UI Elements 章節(jié):上,下。)

尊重用戶關(guān)于接收通知的偏好設(shè)置。用戶會(huì)設(shè)置接收應(yīng)用通知的形式,確保遵重用戶的喜好設(shè)置,否則可能會(huì)觸怒用戶,導(dǎo)致其關(guān)閉應(yīng)用中所有的推送通知。

上一篇:適應(yīng)性和布局下一篇:HomeKit