在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ iOS/ 導(dǎo)航
錢包
iCloud
控件
適應(yīng)性和布局
編輯菜單(Edit Menu)
從概念到產(chǎn)品
啟動與停止
3D 觸摸
VoiceOver
Live Photos
HomeKit
臨時視圖
游戲中心(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)用程序
社交媒體
蘋果的移動支付平臺
圖標(biāo)和圖形
iOS 應(yīng)用解析
為 iOS 而設(shè)計
路線選擇(Routing)
設(shè)計原則
應(yīng)用內(nèi)購買服務(wù)(In-App Purchase)
品牌推廣
動畫
聲音(Sound)
多任務(wù)處理
內(nèi)容視圖
應(yīng)用擴展
通知
訪問用戶數(shù)據(jù)(Accessing User Data)
無線打印 (AirPrint)
模態(tài)情境
顏色與字體

導(dǎo)航

除非導(dǎo)航設(shè)計不合理,不然用戶應(yīng)該明顯察覺不到應(yīng)用中的導(dǎo)航體驗。導(dǎo)航設(shè)計應(yīng)該能夠支撐你應(yīng)用結(jié)構(gòu)和目的卻又不分散用戶注意力。 廣義來說,導(dǎo)航主要有以下幾種類型,每個導(dǎo)航都有其適應(yīng)的應(yīng)用結(jié)構(gòu):

  • 分層
  • 扁平
  • 內(nèi)容或體驗驅(qū)動 在有層級結(jié)構(gòu)的應(yīng)用中,用戶在每個層級中都要選擇一項,直到到達目的層級。如果要切換到另一個目的層級,用戶必須回退一些層級,或者直接回到初始層級再次選擇。系統(tǒng)設(shè)置和郵箱應(yīng)用在這方面是很好示范,可以參考他們。

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

譯者注:以上為視頻截圖,完整視頻可點擊觀看。

在扁平信息架構(gòu)的應(yīng)用中,用戶可以從首頁目錄直接切換到另一個,因為所有的分類都可以從主屏直接訪問。音樂和 App Store 是兩個使用扁平結(jié)構(gòu)的好例子。

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

譯者注:以上為視頻截圖,完整視頻可點擊觀看。

在內(nèi)容或體驗驅(qū)動的信息架構(gòu)應(yīng)用中,導(dǎo)航也會根據(jù)內(nèi)容或體驗來設(shè)計。例如,在閱讀一本電子書時,用戶會一頁接一頁的進行閱讀,或者直接從目錄中選中某一個指定的頁碼;同樣,在游戲中導(dǎo)航也是體驗的重要組成部分。

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

譯者注:以上為視頻截圖,完整視頻可點擊觀看。

在某些情況下,在一個應(yīng)用中結(jié)合多種導(dǎo)航類型會有很好的效果。例如,對于扁平信息結(jié)構(gòu)中某一分類下的內(nèi)容,用分層導(dǎo)航的方式來顯示可能會更好。

應(yīng)該讓用戶時刻清楚自己當(dāng)前在應(yīng)用中所處的位置,及如何前往目的頁面。無論使用哪種適合你的應(yīng)用結(jié)構(gòu)的導(dǎo)航,最重要的是用戶訪問內(nèi)容的路徑要有邏輯、可預(yù)期和易于追溯。

UIKit 定義了一些標(biāo)準(zhǔn)的 UI 元素,以方便地構(gòu)建分層或扁平導(dǎo)航,還有一些元素可以構(gòu)建以內(nèi)容為中心的導(dǎo)航,例如電子書或者媒體觀看類應(yīng)用。游戲或者其他體驗驅(qū)動的應(yīng)用通常需要一些自定義的元素和行為。

使用導(dǎo)航欄(Navigation Bar)幫助用戶輕松訪問分層內(nèi)容。導(dǎo)航欄的標(biāo)題可以顯示用戶當(dāng)前所處的層級,而后退按鈕可以回到上一層級。想要了解更多內(nèi)容,請查看 Navigation Bar.

使用標(biāo)簽欄(Tab Bar)顯示同類型的內(nèi)容或功能。標(biāo)簽欄很適合于扁平信息結(jié)構(gòu),可以讓用戶在分類之間隨意切換,而不用在意當(dāng)前所處的位置。想要了解更多內(nèi)容,請查看 Tab Bar.

在應(yīng)用中,如果每屏顯示的都是同類項或同類頁,可以使用頁面控件(Page Control)。頁面控件的優(yōu)點是可以直觀地告訴用戶有多少個項目或頁面,以及當(dāng)前所處位置。想要了解更多內(nèi)容,請查看 Page Control。

一般來說,最好能給用戶提供到達每一屏的唯一路徑。如果某屏內(nèi)容用戶需要在不同場景下查看,可以考慮使用臨時視圖,例如模態(tài)視圖、動作菜單或警告框。想要了解更多,請查看 Modal ViewAction SheetAlert。

UIKit 同時還提供了以下相關(guān)控件:

分段控件讓用戶在一屏內(nèi)就可以查到不同分類的內(nèi)容,而不需要切換到其他屏幕。

盡管工具欄和導(dǎo)航欄或標(biāo)簽欄相似,但是工具欄不具導(dǎo)航作用。相反,工具欄為用戶提供了可以控制當(dāng)前屏幕內(nèi)容的控件。

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