2016-08-16 147 views
1

我需要为我的应用添加模糊视图。创建自定义模糊视图

我试过UIBlurEffect但是只有3个选项(Light,Dark,ExtraLight),我需要Light和Dark之间的东西。

我明白我唯一的选择是创建自定义模糊视图,但我该怎么做?

有什么想法?

+0

修改uiview的alpha值。或者获取模糊图像并使用它! –

+0

@TejaNandamuri蓝色的图像是什么? –

+0

模糊图像。在Photoshop中设计模糊图像并使用它! –

回答

2

如果您使用的是故事板,这里有一个简单的方法。 首先,您需要在故事板的正上方添加一个“视觉效果视图和模糊”,您的图像,UIUiew或uielement将在其中显示。 现在画的出口视觉效果视图如下: -

@IBOutlet weak var blurredViewVisulaEffect: UIVisualEffectView! 

,并在viewDidLoad方法添加这两条线的看法

let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light) 
blurredViewVisulaEffect.effect = blurEffect 

MANIPULATION根据它使我们的要求: - 现在,如果要自定义图像的模糊程度,请从storyboard更改UIVisualEffectView的alpha值。请保留值Alpha在0.5至0.8之间以获得期望的模糊度。 如果你想改变视图的阴影/颜色,明暗之间的提及你,那么你需要设置你的UIVisualEffectView黑色的背景色和100%改变其透明度至30%(或根据需要可以是40)。