【发布时间】:2014-09-04 20:34:53
【问题描述】:
我有一个 UIImageView,我想让图像视图中心的圆形区域透明,这样当图像传递到图像视图时,图像似乎覆盖了除图像视图之外的所有图像视图中心。
这是我目前拥有的 不是图像中的那个黑色圆圈,而是我想看到背景。
有一个类似的问题here,但我需要有人教我如何用代码来做,因为我并不真正了解 Core Graphics。
任何帮助将不胜感激。
【问题讨论】:
-
为什么不直接使用带有透明孔的 PNG 图像?
-
因为我是从国外网站拉图片的。我无权访问图片,只有网址
-
啊,在这种情况下,请参阅this answer on how to create mask。 stackoverflow.com/questions/5757386/how-to-mask-an-uiimageview
-
蒙版是否需要与图像的大小完全相同?
-
核心图形IS代码。除了首先获得具有透明中心的图像之外,没有其他方法可以做到这一点。这将是最简单的。
标签: ios objective-c uiimageview xcode5 core-graphics