2013-10-03 7 views
8

Un UIButton con un'immagine di sfondo personalizzata per stati normali e evidenziati, diventa improvvisamente scuro quando evidenziato, dopo la migrazione su iOS 7 SDK.Da iOS 7 SDK, UIButton diventa improvvisamente scuro quando evidenziato

adjustsImageWhenHighlighted era impostato su NO e funzionava bene fino al nuovo SDK.

Il pulsante è definito in un XIB e viene assegnato con testo più avanti nel codice.

Che cosa è stato modificato?

risposta

28

Si scopre che durante la migrazione, il costruttore dell'interfaccia ha cambiato il tipo di pulsante da Personalizzato a Sistema.

I pulsanti di sistema eseguono questo comportamento, anche quando adjustsImageWhenHighlighted è disattivato.

Dopo aver modificato il tipo di pulsante su Custom, il problema è stato risolto.