【发布时间】:2015-03-28 09:55:11
【问题描述】:
我有两个UIImageViews、imageView1 和imageView2。我已经设置了
self.imageView1.clipsToBounds = YES;
但我想知道是否可以将imageView1 设置为clipToBounds 的imageView2?
【问题讨论】:
标签: ios objective-c xcode6 cliptobounds
我有两个UIImageViews、imageView1 和imageView2。我已经设置了
self.imageView1.clipsToBounds = YES;
但我想知道是否可以将imageView1 设置为clipToBounds 的imageView2?
【问题讨论】:
标签: ios objective-c xcode6 cliptobounds
不容易。执行此操作的“正确”方法是在imageView1 的图层上使用剪切路径。但是,您可以更轻松地获得相同的效果,如下所示。
将imageView1 放在容器UIView 的中心,然后打开该视图的clipsToBounds。那么:
如果您使用自动布局,请将容器视图的大小限制为等于 imageView2 的大小。
如果您不使用自动布局,请在计算布局时将容器视图的边界设置为imageView2。
【讨论】: