? ? ? ?在Cocoa Touch的MVC設計模式中,處于重要地位的視圖控制器有很多種,其中有些視圖控制器與導航息息相關。導航指引用戶使用你的應用,沒有有效的導航,用戶就會迷失方向。不過今天南昌APP開發公司-百恒網絡先來帶大家了解一下IOS開發中視圖控制器的種類,至于導航,我們后面再來為大家一一介紹!
? ? ? ?在UIKit中,視圖控制器有很多,其中有些負責顯示視圖,而有些起到導航的作用,有些還有其他用途,下面百恒網絡將與導航相關的視圖控制器整理如下。
? ? ? ?UIViewController:用于自定義視圖控制器的導航。例如,對于兩個界面的跳轉,我們可以用一個UIViewController用來控制另外兩個UIViewController。
? ? ? ?UINavigationController:導航控制器,它與UITableViewController結合使用,能夠構建樹形結構導航模式。
? ? ? ?UITabBarController:標簽欄控制器,用于構建樹標簽導航模式。
? ? ? ?UIPageViewController:呈現電子書導航風格的控制器。
? ? ? ?UISplitViewController:可以把屏幕分割成幾塊的視圖控制器,主要為iPad屏幕設計。
? ? ? ?UIPopoverController:呈現“氣泡”風格視圖的控制器,主要為iPad屏幕設計。
? ? ? ?視圖控制器隨著iOS版本的變化而變化,例如UISplitViewController和UIPopoverController是隨著iPad的出現而推出的,UIPageViewController則是iOS 5推出的,主要用于構建電子書和電子雜志應用??傊?,隨著版本的升級,相應的技術也會有所改變,這個就需要大家不斷學習,并且靈活應用了。
? ? ? ?如有想了解更多關于南昌APP開發方面的技術的朋友,歡迎關注本公司網站動態,我們將不定期為您更新技術文章,讓更多想學習的朋友得到滿足。