autoresizessubviews 什么属性

UIView是开发中最熟悉的控件不是因為它用得多,而是很多UI控件都是继承它的了解它的分类方法是很有必要的。

UIView其实是由多个分类构成主要有如下几个分类:

基本定义主偠包含初始化、tag、交互性、layer层

从定义可以看出,UIView是基于UIResponder的所有具有响应功能,可以处理点击事件(Touch Events)、运动事件(motion Events)、远程控制事件(Remote Control Events )只有程序在强制退出和来电时才会调用取消点击事件,所有继承UIResponder的子类都可以直接响应事件称为响应者。

顺便提一下iOS的事件响应链

当囿点击事件发生时,系统会为其创建一个含点击信息的UITouch和UIEVent的实例然后找到当前程序,逐级寻找能响应这个时间的对象直到没有响应者為止,一般响应链寻找顺序如下图:

该分类主要决定该View的几何与位置

@property(nonatomic) CGRect frame; // 当前视图的边界包括大小和原点,这里是在父视图的坐标系下 (当處于动画中或者不是最后显示的时候,建议使用bounds和center来确定位置)

}

我要回帖

更多关于 属性空 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信