在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开发方面的技术的朋友,欢迎关注本公司网站动态,我们将不定期为您更新技术文章,让更多想学习的朋友得到满足。