Wie man eine Taste blinkt oder blinkt?

9

Ich versuche, die Farbe einer Taste zu ändern (nur ein Blinken / Blinken), um grün zu werden, wenn ein Scan korrekt ist, und rot, wenn ein Problem auftritt. Ich bin in der Lage, dies mit einer Ansicht wie so zu tun

%Vor%

Aber mit einem Knopf bleibt es grün

%Vor%

Ich habe den Button nach Code erstellt

%Vor%

Soll ich SetupScanButton () erneut aufrufen?

    
alex 07.01.2016, 22:13
quelle

8 Antworten

3

Ich hoffe, das wird Ihr Problem lösen.

%Vor%     
Danial Hussain 07.01.2016, 22:19
quelle
10

Dies startet und stoppt eine blinkende Taste onClick . Wenn Sie die Taste nur sofort blinken lassen möchten, verwenden Sie einfach die erste Anweisung.

%Vor%     
Rashwan L 07.01.2016 22:24
quelle
7

Sie können etwas wie folgt ausprobieren:

%Vor%     
Anh Dung dungi Pham 23.03.2016 10:15
quelle
7

Dies sollte in Swift 4 funktionieren

%Vor%     
Erik Peruzzi 29.09.2017 17:22
quelle
2

Swift 3.0

%Vor%     
krish 20.04.2017 08:55
quelle
2

Schnell 4 :

Ich habe eine Erweiterung mit einigen nützlichen Optionen erstellt:

%Vor%

Als Erstes habe ich die Funktion hittest auf aktiviert auf touch eingestellt, auch wenn die Schaltfläche alpha gleich 0.0 ( transparent ) während der Animation.

Dann haben alle Eingabevariablen einen Standardwert , sodass Sie die Methode blink() ohne Parameter

starten können

Ich habe auch den Parameter enabled eingeführt, um die Animationen auf Ihrer Schaltfläche zu starten oder zu stoppen.

Wenn Sie schließlich möchten, können Sie die Animation nach einer bestimmten Zeit stoppen mit dem Parameter stopAfter .

Verwendung:

%Vor%

Typische Anwendungen:

%Vor%     
Alessandro Ornano 23.11.2017 14:00
quelle
0
%Vor%     
Vitalii 22.08.2016 17:11
quelle
0

Swift 3.0

%Vor%     
Sanf0rd 12.05.2017 12:16
quelle

Tags und Links