Fiz um menu, ele funciona perfeitamente, mas preciso colocar um botão em todas as views para acessa-lo. É claro que não é muito inteligente copiar o mesmo código e colocar na ViewController de cada View. Até consegui colocar o código do botão dentro de uma classe e invoca-lo na view que quero, porém não consegui fazer com que o método que o botão deveria executar fosse chamado. Por favor, podem me ajudar e se possível me mostrar um exemplo disso na prática? Abaixo está o link para um print do meu código:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// CRIA E EXIBE UM BOTÃO NA NavigationBar
let img = UIImage(named: "Menu") as UIImage?
let menuButton = UIBarButtonItem(image: img,
style: UIBarButtonItemStyle.Plain,
target: self,
action: Selector("menuDidPress"))
navigationItem.leftBarButtonItem = menuButton
}
func menuDidPress() {
toggleSideMenuView()
}
}