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

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

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

  • 層級
  • 扁平
  • 內容驅動/體驗驅動

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

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

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

導航類別對應的UIKit組件:
  • 層級類數據使用導航欄;
  • 扁平類數據使用選項卡;
  • 內容類數據(每屏代表同類內容中的一頁)使用頁面控制器。 #參見「天氣」應用
相關但不用於導航的UIKit組件:
  • 分段控件。從不同角度展現同一個數據集。
  • 工具欄。提供對當頁內容的控制操作。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为何叫做 shell ? shell prompt(PS1) 与 Carriage Return(CR) 的关系?...
    Zero___阅读 3,185评论 3 49
  • 程序員創業白皮書 作者:Paul Graham Paul Graham是程序員,專欄作家。他在1995年創建了第一...
    刘立山John阅读 1,971评论 0 20
  • 赤松随笔临画境, 古道添彩意更浓。 作客人家粗茶叙, 入目神往胜天宫。 步步高梯比肩落, 唯留我心潜山水。 迢迢征...
    曲习阅读 48评论 0 0
  • 1、获取设备号 2、UDID UUID IDFA UDID的全名为 Unique Device Identif...
    SunshineBrother阅读 2,532评论 1 30