在iOS中设置模糊的图像背景

时间:2014-01-13 08:23:03

标签: ios iphone uiimage uicolor

我有一张图片作为ios应用程序的背景。

我想使用iOS7模糊效果使图像模糊。

我怎样才能实现这一目标?我的iOS应用程序的最低iOS版本支持是6.0。

4 个答案:

答案 0 :(得分:5)

您的图片将位于UIImageView

您可以使用此代码......

self.theImageView.alpha = 0.5;

只需将alpha设置为您想要的任何内容。

修改

从评论中你实际上是在寻找iOS 7模糊效果。

这与设置透明度非常不同。

您正在寻找的是https://developer.apple.com/downloads/download.action?path=wwdc_2013/wwdc_2013_sample_code/ios_uiimageeffects.zip

提供的类别

您需要下载该类别,然后在设置背景时将图像模糊,然后再将其放入背景图案中。

答案 1 :(得分:2)

transperency和translucency之间存在差异。 您可以使用fogmeister提到的'alpha'属性来调整transperency。 这会给你一些类似的结果。

AFAIK没有直接的API来对图像应用半透明效果。或者,您可以在外部图像编辑器工具中轻松更改图像,并在应用程序中使用它。

注意:要使图像具有半透明效果,您需要在其后面添加另一个图像/文本。

答案 2 :(得分:2)

将imageView alpha值设置为0.4到0.6

如果您想要动态模糊的图像背景,如下所示

enter image description here

FXBlurView

答案 3 :(得分:-1)

简单过程:

  1. 使用png文件作为背景图片。
  2. 使用photoshop设置此图像的透明度级别。