Como conectar saídas e ações no Swift / MacOS programaticamente
Eu tenho um exemplo simples. Conectei o botão esquerdo, 1 e label1 com a tecla Ctrl pressionada na classe Contoller.
Como posso fazer o mesmo com o botão direito do mouse2 label2 programaticamente (sem a tecla Ctrl)
Esse é o meu código:
class ViewController: NSViewController {
@IBOutlet weak var label1: NSTextField! //connected with ctrl-drag
@IBOutlet weak var button1: NSButton! //connected with ctrl-drag
@IBOutlet weak var label2: NSTextField! //not yet connected
@IBOutlet weak var button2: NSButton! //not yet connected
@IBAction func button1Pressed(_ sender: Any) //connected with ctrl-drag
{ label1.stringValue = "button-I"
button1.title = "pressed"
}
@IBAction func button2Pressed(_ sender: Any) //not yet connected
{ label2.stringValue = "button-II"
button2.title = "pressed"
}
override func viewDidLoad() {
super.viewDidLoad()
}
}