A alteração de texto no UIButton não fica

Tenho um UIButton no meu modo de exibição que diz "PARAR". Quando pressionado, ele deve (interromper a reprodução, é claro) e mudar seu rótulo para "RTN TO ZERO". Isto é direto:

stopButton.titleLabel.text = @"RTN TO ZERO";

No entanto, a alteração aparece apenas por uma fração de segundo. Não gruda. Suponho que o botão (que fica destacado quando pressionado) aceita e exibe o novo rótulo, mas de alguma forma o destaque é revertido apenas mais tarde, restaurando o botão para a aparência que tinha antes de ser pressionado, não respeitando a alteração do texto do rótulo. O botão é concebido no IB, não de forma programátic

Eu me sinto estúpido. Alguém pode, por favor, apontar a direção certa