2015-11-21 26 views
1

我想根據UIScrollView滾動的多少來模糊圖像。但是我遇到麻煩的部分是找到一種可以模糊圖像的方法。我知道UIVisualEffect類,但這似乎不起作用,因爲我只能調整不透明度,而不是在給定滾動位置時圖像應該模糊多少。 有沒有人知道可以用於這個或一個lib的方法?在UIScrollView swift上模糊圖像?

我正在迅速寫作學校項目。

回答

1

我不認爲這是可能的與UIKit。使用UIVisualEffect,您只能指定模糊類型:.Light, .extraLight, .Dark。但是如果你想指定模糊半徑,你需要使用第三方庫,例如:FXBlurView

但介意使用FXBlurView不如UIVisualEffect高效。我們發現DynamicBlurView。 但請注意,您必須將blurView放在imageView以上。

+0

是否有一個版本的快速編寫的FxBlurView或可以用swift實現? – Mat0

+0

我更新了我的答案。 – zuziaka

+0

感謝這就是我一直在尋找:) – Mat0