iso view 的clipsToBounds 属性

限制子视图只在父视图区域内绘制,可设置父视图的clipsToBounds属性

举个简单的例子

varview1 =UIView(frame:CGRectMake(20,20,200,200))

view1.backgroundColor=UIColor.redColor()

view1.bounds=CGRectMake(-30, -30,200,200)

self.view.addSubview(view1)

varview2 =UIView(frame:CGRectMake(0,0,300,300))

view2.backgroundColor=UIColor.yellowColor()

view1.addSubview(view2)

由于view2的frame设置的比view1的要大, 所以效果如图所示,view2 撑出了父view1


iso view 的clipsToBounds 属性_第1张图片


这时如果我们设置了  view1.clipsToBounds = true

效果如下, 子view2 始终在父view1的区域绘制

iso view 的clipsToBounds 属性_第2张图片

你可能感兴趣的:(iso view 的clipsToBounds 属性)