【问题标题】:Clip to bounds of a different UIImageView剪辑到不同 UIImageView 的边界
【发布时间】:2015-03-28 09:55:11
【问题描述】:

我有两个UIImageViews、imageView1imageView2。我已经设置了

self.imageView1.clipsToBounds = YES;

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

【问题讨论】:

    标签: ios objective-c xcode6 cliptobounds


    【解决方案1】:

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

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

    • 如果您使用自动布局,请将容器视图的大小限制为等于 imageView2 的大小。

    • 如果您不使用自动布局,请在计算布局时将容器视图的边界设置为imageView2

    【讨论】:

      猜你喜欢
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多