我想根据UIScrollView的滚动量来模糊图像。但我遇到的问题是找到一种可以模糊图像的方法。我知道UIVisualEffect这个类,但这似乎不起作用,因为我只能调整不透明度,而不能调整图像在给定滚动位置的模糊程度。有人知道可以用于此或库的方法吗?
我正在用swift写学校项目。
我认为使用UIKit是不可能的。使用UIVisualEffect,您只能指定模糊类型:.Light, .extraLight, .Dark
。但如果你想指定模糊半径,你需要使用第三方库,例如:FXBlurView。
但请注意,使用FXBlurView的效率不如UIVisualEffect。
编辑:如果你在寻找Swift库,我找到了DynamicBlurView。但请注意,您必须将blurView
置于imageView
之上。