gpt4 book ai didi

iphone - 如何使用蒙版来打出我的图像?

转载 作者:行者123 更新时间:2023-12-03 21:24:30 26 4
gpt4 key购买 nike

我有一个蒙版(从 256 灰色 PNG 加载),我想将其应用于用作绘制 UITableViewCell 过程的一部分的图像。 imageView.image 属性。

当单元格未被选择/突出显示时,我使用正确颜色和蒙版的正方形CGImageCreateWithMask,然后drawAtPoint:将其放入我要绘制的图像中建筑。这工作得很好。

但是,当选择或突出显示单元格时,我想改用蒙版来适本地穿透我的图像。也就是说,当我的蒙版指定完全不透明时,我希望我正在构建的图像完全透明,以便通过它绘制表格 View 的背景。当我的蒙版指定 0 不透明度时,我希望 alpha channel 保持不变。除了影响 alpha channel 之外,我不希望其他任何东西受到影响。

我想我的意思是我想在UIImage上绘制clearColor,并根据蒙版具有不同级别的不透明度。

首先,这叫什么?第二,我该怎么做?

最佳答案

我认为你必须为此操作 CALayers。您可以使用单元格 CALayer 的 mask 属性:CALayer mask attribute .

也就是说,有一些阻碍(如果 myMask 是 UIView 的后代):

myCell.layer.mask = myMask.layer

关于iphone - 如何使用蒙版来打出我的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1891024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com