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