Wie man den Text eines UIButton programmgesteuert in Swift ändert? (iOS)
Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem: Ich verstehe nicht, wie man den Text einer Schaltfläche programmgesteuert ändert, nachdem sie bereits im Storyboard erstellt wurde.
Ich habe eine einfache Schaltfläche, die über einen IBOutlet verbunden ist:
```swift
@IBOutlet weak var myButton: UIButton!
```
Ich möchte, dass sich beim Drücken dieser Schaltfläche ihr Text von "Drück mich" auf "Gedrückt!" ändert. Ich habe versucht, diesen Code in einer Aktion (IBAction) zu schreiben:
```swift
@IBAction func buttonTapped(_ sender: UIButton) {
myButton.text = "Gedrückt!"
}
```
Aber Xcode gibt einen Fehler aus: "Value of type 'UIButton' has no member 'text'". Ich habe auch `myButton.title = "Gedrückt!"` versucht – funktioniert auch nicht.
Bitte erklären Sie mir, wie man den Text einer Schaltfläche richtig ändert. Am besten mit Beispielen für verschiedene Zustände der Schaltfläche (normal, highlighted, selected). Und noch etwas: Wenn ich die Schaltfläche nicht im Storyboard, sondern programmgesteuert erstelle – unterscheidet sich der Ansatz?
Vielen Dank im Voraus für Ihre Hilfe!
<<>>
Problem: UIButton hat keine Eigenschaften
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen