So rufen Sie eine @IBAction-Funktion automatisch auf

8

Hi Ich bin mir nicht sicher, wie man automatisch eine Klick-Funktion für eine @IBAction in Swift aufruft.

Sagen wir, ich habe eine Timer-Funktion, wenn der Countdown beendet ist, muss ich die Click-Funktion @IBAction wie folgt programmatisch aufrufen, anstatt den Benutzer zu bitten, auf die Schaltfläche

zu klicken

Wie geht es in swift?

%Vor%     
MilkBottle 29.06.2015, 12:08
quelle

1 Antwort

26

Sie können entweder die Signatur der IBAction ändern, indem Sie ihren Parameter wie folgt wählen:

%Vor%

und nenne es dann mit nil als Argument:

%Vor%

Oder Sie können die IBAction als Wrapper für die echte Funktion verwenden:

%Vor%

Sie können dann doSomeTaskForButton() von wo auch immer Sie wollen aufrufen.

    
Moritz 29.06.2015, 12:11
quelle

Tags und Links