我已经看过许多关于如何模糊UIView背后发现的所有库和示例。我想做类似的事情。
在我的UIView中,我使用UIBezierPaths绘制自定义形状,其他一切都是透明的 - 我想用这个模糊版本填充这个bezier路径。
那么,如何在不模糊整个UIView的情况下模糊UIBezierPath下面的内容?
答案 0 :(得分:1)
制作模糊的图像,充当其下面的""站在。把它放在UIImageView中。
现在使用贝塞尔曲线路径绘制图像,并将贝塞尔曲线路径填充为黑色(使图像在贝塞尔曲线路径外透明清晰)。将此图像作为掩码附加到UIImageView的图层。您刚刚将UIImageView剪切为bezier路径的形状,从而产生了所需的效果。