1. 程式人生 > >iOS導航模式簡單介紹

iOS導航模式簡單介紹

在iOS應用中,檢視控制器處於重要地位。在UIKit中,檢視控制器有很多種,有些負責顯示檢視,有些也同時兼顧導航。首先我們先見識幾種常見的檢視控制器:

1、UIViewController。用於自定義檢視控制器的導航。

2、UINavigationController。導航控制器,它與UITableViewController結合使用,能夠構建樹形結構導航模式。

3、UITableBarController。標籤欄控制器,用於構建樹標籤導航模式。

4、UIPageViewController。呈現電子書導航導航風格的控制器(iOS5推出)。

5、UISplitViewController。把螢幕分割成幾塊的檢視控制器,主要為iPad螢幕設計。

6、UIPopoverController。呈現“氣泡”風格檢視的控制器,主要為iPad螢幕設計。

從組織形式上看,iPhone主要有3種導航模式,每一種導航模式都對應於不同的檢視控制器。

1、平鋪導航模式。內容沒有層次關係展示的內容都放置在一個主螢幕上,採用分屏或分頁控制器進行導航,可以左右或者上下滑動螢幕檢視內容(如畫廊 滑動切換的相簿)。

2、標籤導航模式。內容被分成幾個功能模組,每個功能模組之間沒有什麼關係。通過標籤管理各個模組(京東 微博)。

3、樹形結構導航模式。內容有層次,從上到下細分或者具有分類包含等關係(QQ 微信的訊息列表頁面)。

參考:

iOS導航模式