我有两个UIImageViewimageView1imageView2。我已经设定

self.imageView1.clipsToBounds = YES;


但我想知道是否可以将imageView1设置为clipToBoundsimageView2吗?

最佳答案

不容易。执行此操作的“正确”方法是在imageView1层上使用剪切路径。但是,您可以更轻松地获得相同的效果,如下所示。

imageView1放在容器UIView的中心,然后打开该视图的clipsToBounds。然后:


如果您使用的是自动版式,则将容器视图的大小限制为等于imageView2的大小。
如果不使用自动版式,则在计算版式时将容器视图的边界设置为imageView2的大小。

09-27 12:22