一、视图的层次结构
1、UIView层次结构可以理解为“视图树”——view hierarchy。
2、一个视图就是一个容器,当一个视图包含其他视图的时候,两者间就建立了父子关系,被包含的视图称之为“子视图(subview)”,包含的视图称之为“父视图 (superview)”。
3、从视觉上看,子视图隐藏了父视图的内容,设置透明属性可以看到父视图的内容。
4、每个父视图都有一个有序的数组存储着它的子视图,存储顺序就会影响到每个子视图的显示效果,比如:两个兄弟视图重叠在一起,后来被加入的视图就出现在另外的上面。
5、一个视图可以嵌入多个subview,但是只能有一个superview。
二、UIView的常用方法
1、视图的常用方法
当调用addSubview的时候,会对其进行保留,理解为retain一个对象就可以,当调用removeFraomSuperview的时候,会对释放,也就是release。
基本的添加和删除子视图
addSubview : //添加子视图
insertSubview : atIndex :