UIButtons auseinander halten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • UIButtons auseinander halten

    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.


    Quellcode

    1. import UIKit
    2. class ViewController: UIViewController {
    3. @IBOutlet weak var btn1: UIButton!
    4. @IBOutlet weak var btn2: UIButton!
    5. @IBAction func btnIdent (_ sender: UIButton) {
    6. if sender.tag == 1 {
    7. NSLog("Button 1 wurde gedrückt")
    8. }else if sender.tag == 2{
    9. NSLog("Button 2 wurde gedrückt")
    10. }
    11. }
    12. @IBAction func btnIdent2 (_ sender: UIButton) {
    13. switch sender {
    14. case btn1:
    15. print("1")
    16. case btn2:
    17. print("2")
    18. default:
    19. NSLog("sender.tag")
    20. }
    21. }
    22. override func viewDidLoad() {
    23. super.viewDidLoad()
    24. // Do any additional setup after loading the view.
    25. }
    26. }
    Alles anzeigen