UIImageView 部分不透明度

Posted

技术标签:

【中文标题】UIImageView 部分不透明度【英文标题】:UIImageView partial opacity 【发布时间】:2016-11-28 02:57:22 【问题描述】:

情况

我有一个UIView(浅灰色)和一个UIImageView 作为视图的子视图。

Image View 将通过更改其框架或使用CGAffineTransform 来移动和旋转。部分或整个 Image View 可能会超出父 View(浅灰色)

问题

我需要使不在父视图上方的 ImageView 不透明(浅灰色之一)。

我怎样才能做到这一点?

【问题讨论】:

你需要为你的背景图片做一些东西,或者填充背景颜色等等。 图片视图需要是UIView的子视图吗? 是的,ImageView 应该是 UIView 的子视图。 不清楚您的要求。向我们展示您的预期结果。 我更新了我的问题的图片。 【参考方案1】:

试试这个 view.clipsTobounds = NO;

【讨论】:

以上是关于UIImageView 部分不透明度的主要内容,如果未能解决你的问题,请参考以下文章

修剪 UIImageView 以适应内容

如何在 UIImage 中“切割”透明孔?

uiimageview 上的透明度应显示图像 [重复]

如何从子视图更改 UIImageView 的 UIImage?

UIImageView 部分不透明度

寻找具有透明背景的旋转图像的边界框