Knopftext von xcode ändern?
Ich habe eine IBAction verbunden, um eine Schaltfläche in mein Interface Builder.
Ist es möglich, den text zu ändern auf die Schaltfläche (IB) aus meinem code während der Laufzeit?
InformationsquelleAutor der Frage Linuxmint | 2011-03-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie haben eine Taste, die angeschlossen wird, um eine Aktion in Ihrem code, können Sie den Titel ändern, ohne eine Instanz-variable.
Zum Beispiel, wenn Sie die Taste set, um diese Aktion:
Können Sie einfach tun dies in der Methode:
Oder wenn Sie wollen, wechseln Sie den Namen der Schaltfläche, die Sie erstellen können ein
BOOL
mit dem Namen "buttonToggled" (zum Beispiel), und setzen Sie den Namen auf diese Weise:InformationsquelleAutor der Antwort sudo rm -rf
InformationsquelleAutor der Antwort NWCoder
Ja. Es ist eine Methode, die auf UIButton
-setTitle:forState:
verwenden.InformationsquelleAutor der Antwort Simon Goldeen
InformationsquelleAutor der Antwort FreeAsInBeer
Anwendung.h
Anwendung.m
InformationsquelleAutor der Antwort JohnAnge Kernodle
Anderen Weg zu wechseln:
InformationsquelleAutor der Antwort Robert
Gibt es keine Notwendigkeit zu addieren, wenn{}else{} control flow. Initialisieren Sie die Schaltfläche Texte für die verschiedenen Staaten auf die Ansicht oder die ViewController-Konstruktor:
Wechseln Sie dann die Taste Status, um Ausgewählt:
Wechseln Sie dann die Taste Status Normal:
InformationsquelleAutor der Antwort Javier Calatrava Llavería