我有一个单元格,它是一个视图,包含其他视图,形成了Expectations图像
中的一个单元格我需要用不同的透明度来显示它,并且设置背景颜色alpha值的情况不合适,仅保留为整个视图的alpha,在测试中它设置了三个我需要的alpha视图,但面对下一个麻烦
blue view alpha = 1.f
red view alpha = 0.5f
green view alpha = 0.75f
透明视图相互重叠,在屏幕截图中,您可以看到透明的红色视图是"看到"在透明的绿色视图下。 所以我需要以某种方式排除下面的红色视图,顶部有绿色视图掩码。
有什么建议我能做到吗?任何返回UIBezierPath
并排除了数字或路径的方法?
更新1
视图需要透明,因为它们背后是一个图像,视图的目的是评论单元格"。因此,用户必须在评论背景上留下评论和图像