В SWRevealViewController Toggle не работает

Я хочу создать кнопку гамбургера. При нажатии на кнопку должно появиться меню боковой панели. Но это не работает. Помогите мне, пожалуйста.

Класс HomeViewController: UIViewController, SWRevealViewControllerDelegate {

var button = UIButton()
var barButton = UIBarButtonItem()

override func viewDidLoad() {
    super.viewDidLoad()
    leftbarButton()
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}


func leftbarButton(){
    button.setImage(UIImage(named: "hamburger"), for: .normal)
    barButton = UIBarButtonItem(customView: button)
      self.navigationItem.leftBarButtonItem = barButton
    button.addTarget(self, action: #selector(menuAction(sender:)), for: .touchUpInside)
}

@objc func menuAction(sender:UIBarButtonItem){

barButton.target = self.revealViewController () barButton.action = #selector (SWRevealViewController.revealToggle (_:))

}

}

0 ответов

Другие вопросы по тегам