En basit yöntem kullandığınız simgelerin kopyalarını oluşturmak ve renk tonu oluşturmaktır./favori görüntü düzenleyicinizde bunları değiştirin. Çeşitli görüntülere bir ad verin:
icon.png
icon-disabled.png
Daha sonra, her bir düğme durumu için bir görüntü ayarlayabilirsiniz. Arayüz Oluşturucu'da, sadece düğmeyi seçin ve Müfettiş penceresinde "Varsayılan Durum Yapılandırması" yazan bir açılır pencere göreceksiniz. Burada belirttiğiniz resim (ler), varsayılan olarak tüm çeşitli düğme durumu için kullanılacaktır. Arka Plan alanına icon.png girin. Ardından menüden "Devre Dışı Durum Yapılandırması" nı seçin ve Arka plan görüntüsü olarak icon-disabled.png öğesini girin. Gelecekteki düzenlemelerde kafa karıştırmamak için menüyü Varsayılan Durum Yapılandırmasına geri ayarladığınızdan emin olun.
programlı aynı ayarlamak istiyorsanız
, sadece böyle bir şey kullanın:
[myButton setBackgroundImage:[UIImage imageNamed:@"icon.png" forState:UIControlStateNormal];
[myButton setBackgroundImage:[UIImage imageNamed:@"icon-disabled.png" forState:UIControlStateDisabled];
O bir görüntü almak ve bir dereceyle programlı değiştirmek için mümkün, ama bunu her zaman yapıyoruz sürece ve gradyanı kullanıcı girdisine veya başka bir şeye göre değiştirerek, kendinizi bu şekilde yaparak çok fazla baş ağrısı ve zaman kazandıracaksınız.
Bana verilen sadece 5 görüntüleri bulunmadığına karar vermiştir, bu renkte recolouring yerine Bunu yapmanın en kolay oldu !! –