voglio disabilitare il mio UIButton, così io chiamo:evitando di fare un UIButton trasparente/trasparente quando disabilitarlo
button.enabled = FALSE;
Tuttavia, questo rende il pulsante see-through e posso vedere gli elementi sottostanti. Non mi dispiace che cambi colore, semplicemente non voglio che sia trasparente.
Ho provato barrando le caselle per 'opache' e 'subviews di clip' in IB, ma nessuna gioia.
C'è un modo semplice per risolvere questo problema? Suppongo che potrei mettere un UIImageView con la stessa immagine del pulsante dietro di esso, ma non è certo una soluzione elegante.
Grazie a tutti !!
Michael
Perfetto! Grazie - avrei dovuto pensarci davvero: D – Smikey
@ la risposta di moby è quella giusta. – MatterGoal
Ebbene questo funziona, ma potrebbe avere altri problemi dal momento che le tocca il pulsante non saranno inoltrati a vista primaria. Button.adjustsImageWhenDisabled = NO; è meglio come @Snowman ha proposto –