Swift:使UIScrollView具有“失焦”效果

时间:2015-09-15 09:00:29

标签: ios swift uiscrollview

我想知道我应该引用哪个库/对象/函数,以使我的滚动视图具有良好的聚焦效果。例如,使屏幕上显示的图像看起来更小,因为它会消失并同时模糊它。 我的滚动视图包含占据滚动视图的整个边界的ImageView。

1 个答案:

答案 0 :(得分:1)

<强>模糊

对于iOS 8+,您可以使用UIVisualEffectView来实现此效果。这是一个本机API,经过精心调整,可以提高性能和延长电池寿命,并且易于实现。或者,您可以按照here所述GPUImageGaussianBlurFilter结帐。

<强>比例

查看transform的{​​{1}}属性。使用CGAffineTransformMakeScale可以更改比例。阅读有关转化的this非常翔实的博客文章。