Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在swift中向登录视图控制器的背景添加模糊效果_Ios_Swift_Parse Platform - Fatal编程技术网

Ios 在swift中向登录视图控制器的背景添加模糊效果

Ios 在swift中向登录视图控制器的背景添加模糊效果,ios,swift,parse-platform,Ios,Swift,Parse Platform,我正在为解析登录视图控制器设置背景图像。但也要加上这个背景我怎么能做到这一点呢 以下是我正在使用的代码: backgroundImage.image = UIImage(named: "Melbourne") let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark) let blurEffectView = UIVisualEffectView(effect: blurEffect) blurEffectVi

我正在为解析登录视图控制器设置背景图像。但也要加上这个背景我怎么能做到这一点呢

以下是我正在使用的代码:

backgroundImage.image = UIImage(named: "Melbourne")
    let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
    let blurEffectView = UIVisualEffectView(effect: blurEffect)
    blurEffectView.frame = view.bounds
    view.addSubview(blurEffectView)

问题是,这会模糊所有内容,包括所有按钮、用户名和密码字段。我能做什么?

这是因为您正在视图控制器的所有子视图上添加模糊视图

尝试在视图层次结构中的特定索引处插入

我对viewController的视图层次结构没有正确的了解。 使用下面的try&Error方法进行操作

试试下面的代码

view.insertSubview(blurEffectView, atIndex: 1);
如果不起作用,请尝试增加索引值2,依此类推

view.insertSubview(blurEffectView, atIndex: 2);// if not change it to 3

它肯定会与特定值一起工作。

这是因为您正在视图控制器的所有子视图上添加模糊视图

尝试在视图层次结构中的特定索引处插入

我对viewController的视图层次结构没有正确的了解。 使用下面的try&Error方法进行操作

试试下面的代码

view.insertSubview(blurEffectView, atIndex: 1);
如果不起作用,请尝试增加索引值2,依此类推

view.insertSubview(blurEffectView, atIndex: 2);// if not change it to 3

它肯定会与特定值一起工作。

将blurEffectView发送到backsend blurEffectView发送到backsend blurEffectView