UIScrollView模糊效果

时间:2014-01-05 01:28:50

标签: ios uiscrollview stack blur

我在我的项目中使用了出色的StackBlur类,但是我正在尝试为Yahoo Weather App创建一个类似的效果,其中图像根据滚动值模糊。我已经设法使用 scrollViewDidScroll 方法实现它,但效果缓慢且滞后。

你解决这个问题的最佳方法是什么?将图像存储到缓存是我唯一能想到的。

由于

更新

我只是创建了两个带有模糊的UIImageViews,然后将alpha设置为零,并通过滚动视图的内容偏移量增加它。

2 个答案:

答案 0 :(得分:5)

每次调用scrollViewDidScroll时都不需要模糊。相反,你需要一个模糊的imageView与最终的模糊效果,没有模糊的imageView放置在模糊的一个。将view.alpha的模糊imageView从0.0更改为1.0将获得此效果,无需额外费用。

答案 1 :(得分:1)

尝试使用DKLiveBlur来显示雅虎模糊的实时效果。