UIScrollView 上的图像模糊 swift?

Blur image on UIScrollView swift?

我想根据 UIScrollView 的滚动程度来模糊图像。但是我遇到麻烦的部分是找到一种可以模糊图像的方法。我知道 class UIVisualEffect 但这似乎不起作用,因为我只能调整不透明度,而不能调整在给定滚动位置图像应该模糊多少。 有谁知道可用于此或库的方法?

我正在 swift 写学校项目。

我认为 UIKit 不可能。使用 UIVisualEffect,您只能指定模糊类型:.Light, .extraLight, .Dark。但是如果你想指定模糊半径你需要使用第三方库例如:FXBlurView.

但请注意,使用 FXBlurView 的效率不如 UIVisualEffect。

编辑: 如果您要查找 Swift 库,我找到了 DynamicBlurView。 但请注意,您必须将 blurView 放在 imageView 之上。