iOS人機交互指南(05)——導航

導航設計應該支持應用的結構或目的,不需要讓用戶意識到它的存在。

總的來說,主要有三類導航,分別適用於相應的應用結構:

  • 層級
  • 扁平
  • 內(nèi)容驅動/體驗驅動

使用層級類導航的應用,用戶每屏做出一次選擇,直到最終目的地。
使用扁平類導航的應用,用戶可以從一個主分類切換到另一個,因爲所有的主分類都可以從主屏訪問到。
使用內(nèi)容驅動/體驗驅動類導航的應用,導航也是由內(nèi)容/體驗來定義的。比如說,在遊戲中,導航是體驗中很重要的一部分。

一個應用中可以有多類導航的結合。例如,扁平類導航的主分類中,又採用了層級類導航的結構。

用戶應該始終知道他們在哪兒,將到哪裏去。

導航類別對應的UIKit組件:
  • 層級類數(shù)據(jù)使用導航欄;
  • 扁平類數(shù)據(jù)使用選項卡;
  • 內(nèi)容類數(shù)據(jù)(每屏代表同類內(nèi)容中的一頁)使用頁面控制器。 #參見「天氣」應用
相關但不用於導航的UIKit組件:
  • 分段控件。從不同角度展現(xiàn)同一個數(shù)據(jù)集。
  • 工具欄。提供對當頁內(nèi)容的控制操作。
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 為何叫做 shell ? shell prompt(PS1) 與 Carriage Return(CR) 的關系?...
    Zero___閱讀 3,324評論 3 49
  • 程序員創(chuàng)業(yè)白皮書 作者:Paul Graham Paul Graham是程序員,專欄作家。他在1995年創(chuàng)建了第一...
    劉立山John閱讀 2,138評論 0 20
  • 赤松隨筆臨畫境, 古道添彩意更濃。 作客人家粗茶敘, 入目神往勝天宮。 步步高梯比肩落, 唯留我心潛山水。 迢迢征...
    曲習閱讀 66評論 0 0
  • 1、獲取設備號 2、UDID UUID IDFA UDID的全名為 Unique Device Identif...
    SunshineBrother閱讀 2,601評論 1 30

友情鏈接更多精彩內(nèi)容