複数のボタンdidTouchUpInsideでまとめて sender.tagにてcaseにて管理
@IBAction func didTouchUpInside(_ sender: AnyObject) {
//textTarget.resignFirstResponder()
print("sender in")
switch sender.tag {
case 1:
print("button1")
//printerPicker!.showPicker()
case 2:
print("button2")
//langPicker!.showPicker()
case 3:
print("button3")
case 4:
print("button4")
default:
print("sender out")
break
}
}
下記の様な複数のボタンを配置し@IBAction func didTouchUpInside(_ sender: AnyObject) {....
内にcase文いて分岐する例。
下記の様にドラッグし紐付けする。
紐付けいしたボタンのtagIDを設定する。
didTouchUpInsideがReceived Actionに追加されていることを確認。