Chcę wyłączyć mój UIButton, więc wzywam:Unikanie podejmowania UIButton przezroczysty/przezroczyste po wyłączeniu go
button.enabled = FALSE;
Jednak to sprawia, że przycisk przejrzenia i widzę elementy pod nią. Nie przeszkadza mi to, że zmienia kolor, po prostu nie chcę, żeby był przezroczysty.
Próbowałem zaznaczyć pola "nieprzejrzysty" i "klip subviews" w IB, ale bez radości.
Czy istnieje prosty sposób na rozwiązanie tego problemu? Sądzę, że mógłbym umieścić UIImageView z tym samym obrazem przycisku, ale to nie jest eleganckie rozwiązanie.
Dzięki wszystkim!
Michael
Idealny! Dzięki - naprawdę powinienem o tym pomyśleć: D – Smikey
@ Odpowiedź moby's jest właściwa. – MatterGoal
Ta jedna działa, ale może mieć inne problemy, ponieważ dotknięcia przycisku nie będą przekazywane do widoku macierzystego. Button.adjustsImageWhenDisabled = NO; jest lepszy jak @Snowman zaproponował –