Размытие вид под поповер - PullRequest
       15

Размытие вид под поповер

0 голосов
/ 11 апреля 2020

Я пытаюсь размыть вид на главном экране, когда появляется всплывающее окно. Вот фрагмент кода

Основной ViewController

    public var infoClicked : Bool = false
    @IBAction func infoButtonClicked(_ sender: Any) {
        infoClicked = true
    }    
    func blurMainView() {
        if infoClicked == true {
            let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.light)
            let blurView = UIVisualEffectView(effect: blurEffect)
            blurView.frame = parentView.bounds
            parentView.addSubview(blurView)
        }
    }

Второй ViewController

override func viewDidLoad() {
    super.viewDidLoad()
    let vc = ViewController()
    vc.blurMainView()
}

Пояснение моего мыслительного процесса

Моя идея заключается в контроллере основного вида. Я установил для логического элемента infoClicked значение true, как только будет нажата информационная кнопка для вызова всплывающего окна. Затем он запускает код размытия. Это не работает.

Я уверен, что есть простое исправление.

...