2016-09-11 1 views

Antwort

4

In Ihrem MenuVC (Tisch-View-Controller, die dahinter steckt und fungiert als ein Seitenmenü). Fügen Sie Folgendes hinzu.

let darkView = UIView() 

override func viewWillAppear(_ animated: Bool) { 

    darkView.addGestureRecognizer(revealViewController().tapGestureRecognizer()) 
    darkView.backgroundColor = UIColor.black.withAlphaComponent(0.7) 
    darkView.frame = self.revealViewController().frontViewController.view.bounds 
    self.revealViewController().frontViewController.view.addSubview(darkView) 
} 

override func viewWillDisappear(_ animated: Bool) { 
    darkView.removeFromSuperview() 
} 
Verwandte Themen