[英]adding blur effect to background of a log in view controller in swift
我正在將背景圖像設置為解析登錄視圖控制器。 而且還想添加這個背景如何實現呢?
這是我正在使用的代碼:
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
它肯定會具有特定的價值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.