Как убрать блюр-эффект с бэкграунда?


#1

Привет. Есть такой код:

func whatIsItButtonTapped(_ sender: UIButton) {
    let blurEffectView = blurEffect()
    view.insertSubview(blurEffectView, at: 5)
    newView.isHidden = false
    newView.insertSubview(acceptButton, at: 5)
    acceptButton.centerXAnchor.constraint(equalTo: newView.centerXAnchor).isActive = true
    acceptButton.bottomAnchor.constraint(equalTo: newView.bottomAnchor, constant: -25).isActive = true
    acceptButton.widthAnchor.constraint(equalToConstant: 150).isActive = true
    acceptButton.heightAnchor.constraint(equalToConstant: 30).isActive = true
}

При нажатии на кнопку я показываю новую view с кнопкой, а на бэкграунд накладывается блюр-эффект. По нажатию на кнопку в этой новой view я скрываю ее, но как убрать блюр с бэкграунда не понимаю. Подскажите, пожалуйста.

func acceptButtonTapped(_ sender: UIButton) {
    newView.isHidden = true
}


#2

Так же как и newView, или добавьте вашему blurEffectView тег:

blurEffectView.tag = 666

И скрывать можно так:

view.viewWithTag(666)?.isHidden = true