Hallo , ich versuche UIButtons via Tag auseinander zu halten. Damit ich je nach gedrückten Button die gewünschte Funktion aufrufen kann.
Im StoryBoard habe ich den 2 Buttons die Tags 1 & 2 gegeben.
Was mache ich hier falsch ?
Wäre super wenn ihr mir auf die Sprünge helfen könntet.
Alles anzeigen
Im StoryBoard habe ich den 2 Buttons die Tags 1 & 2 gegeben.
Was mache ich hier falsch ?
Wäre super wenn ihr mir auf die Sprünge helfen könntet.
Quellcode
- import UIKit
- class ViewController: UIViewController {
- @IBOutlet weak var btn1: UIButton!
- @IBOutlet weak var btn2: UIButton!
- @IBAction func btnIdent (_ sender: UIButton) {
- if sender.tag == 1 {
- NSLog("Button 1 wurde gedrückt")
- }else if sender.tag == 2{
- NSLog("Button 2 wurde gedrückt")
- }
- }
- @IBAction func btnIdent2 (_ sender: UIButton) {
- switch sender {
- case btn1:
- print("1")
- case btn2:
- print("2")
- default:
- NSLog("sender.tag")
- }
- }
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view.
- }
- }