Ich habe Objective-C Arbeitscode für sechs Tasten, aber ich finde nicht, wie man den Zustand einer Taste mit Swift ändert. Wie kann ich den folgenden Code in Swift verwenden?
%Vor%// Sie müssen den Wert true und false für bool in swift
verwenden// Erstellen Sie IBAction und aktivieren Sie die Schaltfläche, die in der schnellen Sprache ausgewählt oder nicht ist. Sie können den Status der Schaltfläche ändern.
%Vor%Erstellen Sie eine Steckdose und eine Aktion für Ihre Taste
Geben Sie die Bilder 'button_selected' und 'button_not_selected' für die Statuskonfigurationen Ausgewählt bzw. Standard ein.
Schreiben Sie dann den folgenden Code in die Aktion,
%Vor%Ich denke, das ist der einfachste Weg
// Methode 1 // Erzeuge IBAction und kontrolliere Knopf ausgewählt oder nicht ... Es ist nicht notwendig, //sender.selected auf wahr oder falsch in der if / else Aussage zu setzen.
%Vor%// METHODE 2 mit benutzerdefiniertem Typ vom Storyboard
Bildbeschreibung hier eingeben Klicken Sie auf den Image Link, um ein Beispiel zu sehen
Gehen Sie im Storyboard folgendermaßen vor:
1) Ändern Sie den Button-Typ auf "Benutzerdefiniert"
2) Ändern Sie die Statuskonfiguration in "Ausgewählt"
3) Setzen Sie das Bild mit einem Häkchen-Asset auf das Kontrollkästchen-Symbol
4) Setzen Sie den Hintergrund auf das Kontrollkästchen Symbol ohne ein Häkchen Asset
// Erstellen und IBAktion von der Schaltfläche und geben Sie diese einzelne Codezeile ein
%Vor%Tags und Links objective-c ios xcode swift uibutton