ios UIVIEW window 的组织结构

view 通常是UIView 的一个实例 ,表示屏幕上的一块矩形区域

View在App 中占有绝对重要的地位,它负责内容的显示 定位,以及响应用户的触摸事件

view 是App 与用户交互的主要机制

 View 中可以潜入另外的View

  潜入一个View 的frame 的View 称做 子视图 subview

   被潜入的view 称做父视图(superView)

  view 通过被称为 视图树 的机制来组织它的subview

  1:

   同一个View 中的subview 是按照潜入顺序显示的,越晚加入的subview显示在越上层

 

superview 具有管理他的直接subview 的义务,::

    1:  为subview定位 和调整大小

    2: 响应subview 不响应的触摸事件

 

 

绘画 与 动画

   在他们的矩形边界内绘制要显示的内容

   可以通过动画来表示一些参数的改变

  响应事件

    接受触摸事件

    广泛参与事件响应链

 

UIViewController

  在一个有着很多显示内容的App 中,每一个画面都需要一个View controller

   Veiw controller 负责

     创建和 管理 一系列画面中的View

     为它们获取用于显示的数据

     代替视图层与程序中的其它部分沟通

 

   每一个View 的 frame 所使用的坐标系 以它的superView 的左上角为原点

 

 

创建View

 

方法1:

   在IB库中 拖拽一个View 到xib 文件中

 方法2: 在代码中创建一个视图对象

   CGRect viw

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值