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導航模式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章