我正在制作一个自定义控制圈.圆的一部分可以是透明的.如果它是半透明的而不是透明的,它会产生更多的视觉感觉并且看起来更好.
因为视图是矩形的,我只希望圆是半透明的,而不是矩形的其余部分,这是一个问题.
这UIVisualEffectView
是自定义控件的背后.
(没有任何在圆圈内呈现的内容用于调试目的)
正如您所看到的,视图模糊了圆圈之外的东西.
我不知道如何仅在视图内部模糊,并且预发布文档几乎是空的.我唯一的想法是创建许多1x1视图来覆盖圆圈,但这似乎不会真正起作用,即使这样做也会是一个缓慢而丑陋的解决方案.如何模糊视图中的内容,而不模糊外部的任何内容?