Get button pressed id on Swift via sender

后端 未结 15 1111
广开言路
广开言路 2020-12-01 04:21

So I have a storyboard with 3 buttons I want to just create 1 action for all those 3 buttons and decide what to do based on their label/id...

Is there a way to get s

15条回答
  •  一生所求
    2020-12-01 04:53

    You can create an outlet for your buttons and then implement:

    @IBAction func mainButton(sender: UIButton) {
        switch sender {
        case yourbuttonname:
            // do something
        case anotherbuttonname:
            // do something else
        default: println(sender)
        }
    }
    

提交回复
热议问题