iOS学习笔记-003.视图 & 视图控制器
2017-01-17 10:19
316 查看
视图 视图控制器
一设置应用程序演示
1 操作流程图
2 演示细节说明
二UIView视图
三UIViewController视图控制器
四Main程序启动过程简述
通常,一个“满屏”的UIView(视图)会交给对应的UIViewController(视图控制器)去管理,上图中的三个UIView,都有自己的UIViewController
UIViewController(视图控制器)内部默认有一个UIView(视图)属性,是控制器负责管理的UIView对象
每个UIView都是一个容器,可以容纳其他的UIView,其中容器视图被称为父视图,而被包含的视图或者控件被称为子视图或者子控件
视图对应的文件通常是storyboard或者xib文件,在许多ios应用程序中,通常不必为视图编写任何代码
–创建/销毁自己的UIView
–显示/隐藏UIView
–处理UIView和用户之间的交互(事件处理)
“设置”应用中的界面显示过程如下:
–创建一个UIViewController
–由UIViewController创建自己的UIView
–把UIView显示到用户眼前
–UIViewController监听并处理UIView的事件
创建ViewController对象
根据storyboard文件中的描述创建ViewController的UIView对象
将UIView对象显示到用户眼前
监听并响应用户交互
一设置应用程序演示
1 操作流程图
2 演示细节说明
二UIView视图
三UIViewController视图控制器
四Main程序启动过程简述
视图 & 视图控制器
一、“设置”应用程序演示
1.1 操作流程图
1.2 演示细节说明
点击选项,切换到一个新的界面,每个新界面都是一个新的UIView(视图),尺寸接近屏幕大小通常,一个“满屏”的UIView(视图)会交给对应的UIViewController(视图控制器)去管理,上图中的三个UIView,都有自己的UIViewController
UIViewController(视图控制器)内部默认有一个UIView(视图)属性,是控制器负责管理的UIView对象
二、UIView——视图
在屏幕上,能看得见摸得着的东西是UIView,比如按钮、文字、图片等,所有的控件最终都继承自UIView每个UIView都是一个容器,可以容纳其他的UIView,其中容器视图被称为父视图,而被包含的视图或者控件被称为子视图或者子控件
视图对应的文件通常是storyboard或者xib文件,在许多ios应用程序中,通常不必为视图编写任何代码
三、UIViewController——视图控制器
UIViewController的作用是:–创建/销毁自己的UIView
–显示/隐藏UIView
–处理UIView和用户之间的交互(事件处理)
“设置”应用中的界面显示过程如下:
–创建一个UIViewController
–由UIViewController创建自己的UIView
–把UIView显示到用户眼前
–UIViewController监听并处理UIView的事件
四、Main程序启动过程简述
读取Storyboard.storyboard文件创建ViewController对象
根据storyboard文件中的描述创建ViewController的UIView对象
将UIView对象显示到用户眼前
监听并响应用户交互
相关文章推荐
- 学习笔记:iOS 视图控制器(UIViewController)剖析
- UI初级第四课   视图控制器——iOS学习连载18
- 暑期留校之iOS学习笔记之视图控制器(UI)
- iOS开发基础学习笔记——导航控制器2->导航栏(UINavigationBar)/工具栏(toolBar)/导航元素按钮(UINavigationItem)
- 学校学习ios教程笔记,第十二节初识ios控制器中的标签视图控制器
- iOS学习笔记之视图控制器的生命周期、多线程、网络连接等
- iOS学习笔记之视图控制器的生命周期、多线程、网络连接等
- IOS开发学习笔记(导航控制器,视图控制器,模态)
- ios学习笔记(六)视图控制器
- iOS开发学习笔记③ - 视图控制器
- ios学习笔记(六)视图控制器
- iOS学习笔记——表视图二(编辑)
- 【IOS学习】之三、图像视图&文本字段
- 2011年冬斯坦福大学公开课 iOS应用开发教程学习笔记(第四课) Views 视图
- IOS学习笔记 CALayer & 核心动画 CALayer基本属性的使用(1)
- ios学习笔记之UI篇(五):切换视图
- iOS学习笔记——视图上移与键盘弹回
- IOS学习笔记(五)之视图的层次结构,查找,常用属性与清理学习
- IOS学习日志(三)------视图控制器
- IOS开发学习笔记(五)——多视图应用程序之框架分析