寒川アクアブログ

美容師しながらアプリ開発していて水草が趣味の私のブログです

UIButtonにaddTargetでイベント取得

UIButtonにaddTargetでイベントを取得する。
しょっちゅう忘れるのでメモ。

myButton.addTarget(self, action:
         #selector(MyViewController.buttonTapped),
         for: .touchUpInside)

アンドロイドでいうセットオンクリックリスナー的な。
引数はわからないけど、ボタンそのものは以下に定義するメソッドに送られる。

@objc func buttonTapped(_ sender:UIButton){
        print(sender.titleLabel?.text)
    }

ボタンが送られてくる。タグとかで判断すれば良いのかな?