Swift中的ViewController
2015-06-05 18:02
387 查看
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(UINavigationController)、标签栏控制器(UITabbarController)和iPad专有的UISplitViewController等。
按结构可以对iOS的所有ViewController分成两类:
1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。
2、用于控制和显示其他ViewController的ViewController。这种ViewController一般都是一个
ViewController的容器。如UINavigationController,UITabbarController。它们都有一个属
性:viewControllers。其中UINavigationController表示一种Stack式结构,push一个
ViewController或pop一次,因此后一个ViewController一般会依赖前一个ViewController。而
UITabbarController表示一个Array结构,各个ViewController是并列的。
按结构可以对iOS的所有ViewController分成两类:
1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。
2、用于控制和显示其他ViewController的ViewController。这种ViewController一般都是一个
ViewController的容器。如UINavigationController,UITabbarController。它们都有一个属
性:viewControllers。其中UINavigationController表示一种Stack式结构,push一个
ViewController或pop一次,因此后一个ViewController一般会依赖前一个ViewController。而
UITabbarController表示一个Array结构,各个ViewController是并列的。
相关文章推荐
- Swift语法学习之 类和结构体
- Swift语法学习之 方法
- swift 弹出pickview实例
- 【swift】15-0605 属性
- Swift学习笔记四
- 【swift】15-0604 类和结构体
- swift container server 莫名stuck
- 新书《iOS8 Swift编程指南》上架了
- swift—初始 (3)
- swift—初始 (2)
- Swift—初始 (1)
- Swift中的问号?和感叹号!
- [部署篇13]VMWare搭建Openstack——Swift的安装与部署
- SwiftyJSON 中文介绍
- Swift学习笔记三
- Swift _basics
- Swift学习笔记二
- Swift的74个常用内置函数介绍
- Swift扩展的三个微妙细节
- swift 菜鸟群 欢迎新手加入