2016-04-13 40 views
-5

için Color Ben 10 kat Herhangi bir yardımMarkObjective C Bir çağrı böyle</p> <p>şey şeyler bir grup ayarlayabilirsiniz böylece bir yönteme bir UIColor göndermenin bir yolu var mı Yöntem

takdir

bir anahtar bağlı yapmak zorunda gibi bir çağrıyla bütün seçenekleri ayarlayın 210

+0

Gönderdiğiniz koddaki çok sayıda sözdizimi hatasıyla ilgili sorunuz mu var? – rmaddy

+0

demek istediniz. '[self setall: [UIColor yellowColor]];' – jose920405

+0

sadece onun nasıl düzenlendiğine dair bir tahminde bulunmaya çalıştığım için üzgünüm –

cevap

0

Yöntem

-(void)setColor : (UIColor *)myColor{ 

    myView.backgroundColor = myColor; 
    someView.layer.borderColor = myColor.CGColor 
    //etc 
    } 

Çağrı bu yöntem gibi bu yardımcı olacaktır

[sel setColor : [UIColor redColor]]; //or whatever color you want to set 

Umut, böyle bir şey olması gerekir. :)

+0

Size yardım ettiğin için çok teşekkür ederim, metin renkleri üzerinde çalışıyor ama düğme sınırları üzerinde çalışmayacak. [Eee setTitleColor: [myColor.CGColor] forState: UIControlStateNormal] denedim; VE [savecol setTitleColor: [myColor] forState: UIControlStateNormal]; ama ben sınır rengini ayarlamak istiyorsanız, beklenen bir tanımlayıcı hata –

+0

olsun o zaman bu katmana ayarlamanız gerekir ve cgcolor – Lion

+0

için ucolor cast yazmak zorundasınız Üzgünüm hala öğrenme bu anlamadım. Normalde aşağıdakileri koyarım: [eee setTitleColor: [UIColor blueColor] forState: UIControlStateNormal]; düğmeler sınırını maviye değiştiririm UIColor blueColor'u farklı renkler belirleyerek bu yöntemle birlikte gelenleri değiştirmek istiyorum. –