0

ラベルの背景色を変数で変更したいのですが、どうすればよいですか?

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

[publisherLabel setBackgroundColor:[UIColor redColor]];
4

1 に答える 1

3

RGBA 値からの色を持つ変数。

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

必要に応じて HEX を使用することもできます。

#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);
于 2012-04-05T16:31:50.547 に答える