在剪裁区域下显示视图/点/ smt

时间:2014-10-02 10:06:11

标签: ios objective-c iphone xcode

是否可以在剪裁区域下显示某些内容? 例如,我有:

UIView *viewA = ... viewA.layer.cornerRadius = radius; viewA.layer.masksToBounds = YES;

所以,这里我有圆角的视图。然后我想添加另一个viewB作为viewA的子视图,并将其呈现在viewA的剪切区域下。请帮助我,我该怎么办?

1 个答案:

答案 0 :(得分:1)

你的意思是你想要修剪viewB还是剪裁区域显示它? 如果是前者:

viewA.clipsToBounds = YES;
UIView *viewB = ...
viewB.frame = ... // something relative to viewA.bounds
[viewA addSubview:viewB];

编辑:
然后,对于您想要执行的操作,您必须设置viewA.clipsToBounds = YES,为viewAviewB创建容器视图,并将它们作为此容器的子视图。您无法剪辑超级视图并拥有未剪辑的子视图。