成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

iOS7界面設計規范(5) - UI基礎 - 導航

2013-06-26 11:13:17來源:Be For Web作者:

那么,周末早上好唄。繼續我們的iOS人機界面設計規范草根中文工程。這算哪門子title呢。

那么,周末早上好唄。繼續我們的iOS人機界面設計規范草根中文工程。這算哪門子title呢。

重要:這是針對于正在開發中的API或技術的預備文檔(預發布版本)。雖然該文檔在技術精確度上經過了嚴格的審核,但并非最終版本,僅供蘋果開發者計劃的注冊會員使用。蘋果提供這份機要文檔的目的,是幫助你按照文中描述的方式對技術的選擇及界面的設計開發進行規劃。這些信息有可能發生變化,屆時,你的設計開發方式需要基于最終版本的操作系統及文檔進行相應的調整和測試。該文檔或許會隨著API或相關技術在未來的發展而進行更新。

譯文最后更新時間:2013-06-22

人們在使用應用時,通常不會感知到導航的存在,除非導航帶來的體驗沒有達到他們的預期。而你的工作,就是以符合產品整體架構及目標的方式打造出不會被用戶察覺到的導航機制。

總體上講,導航可以分為三種類型,其中每一類都能很好的適用于一種特定類型的應用:

  • 樹形信息結構的應用
  • 扁平化信息結構的應用
  • 由內容或體驗所驅動的應用

某些情況下,幾種不同風格的導航可以很好的整合在同一款應用當中。例如,扁平化信息結構的應用當中,某個分類里的信息也許可以很好的通過樹形結構來呈現出來。

無論采用哪種風格的導航,最重要的是,要確保用戶在內容當中的行進路徑符合邏輯、可以預知、容易跟隨。用戶應該始終能夠了解自己在應用當中所處的位置,以及怎樣行進到下一個目標位置。

通過UIKit框架當中定義的一些標準UI控件,你可以很輕松的創建樹形導航或扁平化結構的導航。此外,還有一些控件可以幫你創建以內容為中心的導航模式,例如很多圖書風格或媒體瀏覽方面的應用當中所使用的那樣。而那些圍繞著體驗來打造導航的應用,譬如游戲,通常都會使用訂制化的UI元素及交互行為模式。

通過導航欄(navigation bar),為用戶提供一種能夠輕松的在樹形信息結構當中前后行進的導航方式。導航欄的標題通常用來向用戶展示當前界面在信息結構當中所處的位置,回退按鈕可以幫助用戶回到上一級結構。請參考導航欄一節,了解更多詳情。

01-navigation-bar-ios-7-human-interface-guidelines-hig-basic-ios-app.png

通過標簽欄(tab bar)展示整體內容或功能之下的若干個同級分類項。標簽欄可以很好的支持扁平化的信息結構,因為無論用戶當前處于哪個界面,都可以直接在若干類別當中進行切換。請參考標簽欄一節,了解更多詳情。

02-tab-bar-ios-7-human-interface-guidelines-hig-basic-ios-app.png

通過分頁控件(page control)來暗示多個條目或內容視圖的存在。該控件可以有效的向用戶展示內容單元的數量,以及當前所見的這一條在隊列中的位置。請參考分頁控件一節,了解更多詳情。

03-page-control-ios-7-human-interface-guidelines-hig-basic-ios-app.png

注意:雖然工具欄(toolbar)在外觀樣式上與導航欄或標簽欄很相似,但它不能用來承載導航方面的功能。要通過工具欄為用戶提供那些針對當前上下文內容的功能操作。

一般來講,最好讓每個界面都有唯一的入口。如果用戶可以在不同的上下文當中訪問到同一個界面,那么請考慮使用一種臨時化的視圖,例如模態視圖(modal view)、動作表單(action sheet)或是警告提示(alert)。請參考模態視圖、動作表單、警告提示,了解更多詳情。

關鍵詞:iOS7設計規范

贊助商鏈接:

主站蜘蛛池模板: 许昌县| 军事| 军事| 丁青县| 西充县| 德兴市| 什邡市| 丁青县| 江西省| 讷河市| 克拉玛依市| 大余县| 大安市| 比如县| 乐平市| 台东县| 绍兴县| 临夏县| 东港市| 梓潼县| 堆龙德庆县| 洛阳市| 安仁县| 雷波县| 剑川县| 钦州市| 塔城市| 道孚县| 留坝县| 洞头县| 金平| 惠水县| 顺昌县| 崇义县| 壶关县| 兖州市| 吕梁市| 武定县| 阜新| 文安县| 新绛县|