SORU
25 Ocak 2013, Cuma


Nasıl'In vurgulanmış ise bir UİButton arka plan rengini değiştirmek için?

Bir noktada benim uygulamam var bir vurgulanmış UIButton (örneğin bir kullanıcı var onun parmağına düğme) ve ihtiyacım değiştirmek için arka plan rengi düğmesini olduğunu bir kez daha gösterdi (o zaman parmağın kullanıcı hala düğme).

Aşağıdaki denedim

_button.backgroundColor = [UIColor redColor];

Ama çalışmıyor. Rengi aynı kalır. Butonu yok ve gayet iyi çalışıyor zaman aynı kod parçası çalıştım. Ben de rengini değiştirdikten sonra -setNeedsDisplay aradım, herhangi bir etkisi olmadı.

Nasıl düğme arka plan rengini değiştirmek için zorlamak için? Teşekkürler!

CEVAP
11 Temmuz 2013, PERŞEMBE


UİButton geçersiz kılabilirsiniz :

- (void) setHighlighted:(BOOL)highlighted {
    [super setHighlighted:highlighted];

    if (highlighted) {
        self.backgroundColor = UIColorFromRGB(0x387038);
    }
    else {
        self.backgroundColor = UIColorFromRGB(0x5bb75b);
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010