¿Cómo cambiar programáticamente el texto de un UIButton en Swift? (iOS)
¡Hola a todos! Soy nuevo en el desarrollo de iOS con Swift y me encontré con un problema: no puedo entender cómo cambiar correctamente el texto de un botón programáticamente, después de que ya ha sido creado en el storyboard.
Tengo un botón simple, conectado a través de un IBOutlet:
```swift
@IBOutlet weak var myButton: UIButton!
```
Quiero que, al presionar este botón, su texto cambie de "Presióname" a "¡Presionado!". Intenté escribir este código en la acción (IBAction):
```swift
@IBAction func buttonTapped(_ sender: UIButton) {
myButton.text = "¡Presionado!"
}
```
Pero Xcode muestra un error: "Value of type 'UIButton' has no member 'text'". También probé `myButton.title = "¡Presionado!"` — tampoco funciona.
Por favor, expliquen cómo cambiar correctamente el texto del botón. Preferiblemente con ejemplos para diferentes estados del botón (normal, highlighted, selected). Y también: si creo el botón no en el storyboard, sino programáticamente, ¿el enfoque será diferente?
¡Gracias de antemano por la ayuda!
No answers yet.
Inicia sesión para dejar una respuesta