裁剪到不同 UIImageView 的边界
Clip to bounds of a different UIImageView
我有两个 UIImageView
,imageView1
和 imageView2
。我设置了
self.imageView1.clipsToBounds = YES;
但我想知道是否可以将 imageView1
设置为 imageView2
的 clipToBounds
?
不容易。 "right" 的方法是在 imageView1
的图层上使用剪切路径。但是,您可以更轻松地获得相同的效果,如下所示。
将 imageView1
置于容器 UIView
的中心位置,然后打开该视图的 clipsToBounds
。那么:
如果您正在使用自动布局,请将容器视图的大小限制为等于 imageView2
的大小。
如果您不使用自动布局,请在计算布局时将容器视图的边界设置为 imageView2
的大小。
我有两个 UIImageView
,imageView1
和 imageView2
。我设置了
self.imageView1.clipsToBounds = YES;
但我想知道是否可以将 imageView1
设置为 imageView2
的 clipToBounds
?
不容易。 "right" 的方法是在 imageView1
的图层上使用剪切路径。但是,您可以更轻松地获得相同的效果,如下所示。
将 imageView1
置于容器 UIView
的中心位置,然后打开该视图的 clipsToBounds
。那么:
如果您正在使用自动布局,请将容器视图的大小限制为等于
imageView2
的大小。如果您不使用自动布局,请在计算布局时将容器视图的边界设置为
imageView2
的大小。