title: Remove subview from other method
body: <p>I initialize UIVisualEffectView from one method and need to remove it with other method.</p>
  
  <pre><code>func showBlur() {
      let blurEffect: UIBlurEffect = UIBlurEffect(style: .Light)
      let blurView = UIVisualEffectView(effect: blurEffect)
      // ...
  }
  func destroyBlur {
      // i can’t destroy via remove from superview it here, blurView was initialized in showBlur()
  }
  </code></pre>
  
  <p>I’ve tried to initiate blurView not in method but in class… there is problems with init() in UIViewController.</p>
  
  <p>I’ve tried to find that view in view.subViews, but i’ve got no luck.</p>
  
  <p>I’ve tried to set tag to UIView but can’t find that tag lately in subView list.</p>