Tengo un UIButton en mi vista que dice "DETENER". Cuando se presiona, debería (detener la reproducción, por supuesto, y) cambiar su etiqueta a "RTN TO ZERO". Esto es sencillo:El cambio de texto en UIButton no se pega
stopButton.titleLabel.text = @"RTN TO ZERO";
Sin embargo, el cambio sólo aparece durante una fracción de segundo. No se pega. Supongo que el botón (que se resalta cuando se presiona) acepta y muestra la nueva etiqueta, pero de alguna manera el resaltado se invierte solo más tarde, restaurando el botón al aspecto que tenía antes de presionarlo, sin respetar el cambio de texto de la etiqueta. El botón está concebido en IB, no programáticamente.
Me siento estúpido. ¿Puede alguien indicarme el camino correcto?
¿Qué eventos tiene el código para cambiar el título? ¿Podrías proporcionar más detalles? –