2012-04-05 48 views
0

変数を使用してラベルの背景色を変更したいのですがどうすればいいですか?変数iOSで背景色を変更

これは私のコードですが、私の代わりに「redColor」

RGBA値から色を持つ変数
[publisherLabel setBackgroundColor:[UIColor redColor]]; 
+1

[UIColor redColor]は、UIColorオブジェクトを返します'それを 'setBackgroundColor:'に渡すと、それはどういう意味ですか? –

+1

何か試しましたか? –

答えて

3

の変数を持っているしたいと思います。

UIColor *myColor = [UIColor colorWithRed:100.0/255.0 green:101.0/255.0 blue:102.0/255.0 alpha:1.0]]; 

したい場合にも、HEXを使用することができます:あなたはUIColor *赤= [UIColor redColor] `のようにそれへの参照を保持することができるように

#define HEXCOLOR(c) [UIColor colorWithRed:((c>>24)&0xFF)/255.0 
green:((c>>16)&0xFF)/255.0 
blue:((c>>8)&0xFF)/255.0 
alpha:((c)&0xFF)/255.0]; 

// usage: 
UIColor* c = HEXCOLOR(0xff00ffff); 
関連する問題