Sobes.tech
Junior — Middle

¿Cómo elegir el mecanismo adecuado para actualizar el texto de la etiqueta al hacer clic en el botón?

sobes.tech AI

Respuesta de la IA

Para actualizar el texto de una etiqueta (UILabel) al hacer clic en un botón en iOS, generalmente se utiliza el mecanismo de vinculación de la acción del botón con una función que cambia el texto de la etiqueta. La forma más sencilla es usar IBAction en el controlador y dentro de él actualizar la propiedad text de la etiqueta.

Ejemplo en Swift:

@IBOutlet weak var label: UILabel!

@IBAction func buttonTapped(_ sender: UIButton) {
    label.text = "Nuevo texto"
}

Si la aplicación es más compleja, se puede considerar el uso de patrones MVVM con enlace mediante Combine o RxSwift, para que la actualización de la interfaz de usuario ocurra de forma reactiva al cambiar los datos. Pero para casos simples, basta con IBAction y la modificación directa de la propiedad text.