UIView的clipsToBounds属性,layoutSubViews及触摸事件传递(默认情况下)总结

一、UIViewclipsToBounds属性

* 默认情况下,超出父控件尺寸范围的子控件还是可见的

* 如果设置父控件的clipsToBounds=YES,就会裁剪掉超出父控件尺寸范围内的子控件,即超出父控件尺寸范围内的子控件就不显示

 

二、layoutSubViews

* 在一个控件的尺寸(宽高发生改变)的时候调用,一般在这里重新调整内部子控件的位置

* 重写layoutSubViews方法时,一定调用回superlayoutSubViews的方法(super内部有一些必须要执行的操作)

 

三、触摸事件传递(默认情况下)

* 如果父控件不能接收事件,子控件是不可能接收到事件的

* 如果点击的区域不在某个控件的边框范围内,此控件是不可能接收到事件的

posted on 2013-11-22 21:52  林源  阅读(222)  评论(0编辑  收藏  举报

导航