1

Google を検索しましたが、xcode で純粋な Web セーフ カラーを適用する方法については何も見つかりません。まさに必要なものを見つけましたが、何らかの理由で、xcode は「期待される式」というエラーでそれを拒否し続けます。欠けている表現がわかりません。次のように簡単に色を追加するべきではありません。

[self.label setBackgroundColor:#FF0033];
4

2 に答える 2

4

私はそれほど単純なはずですが、setBackgroundColorにはUIColorオブジェクトが必要であり、提供しているようなRGBではありません...

これを使用して修正できます。

#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(0xFF0033FF);

Alphaが必要ない場合は、Alphaを1に設定して、ビットシフトを調整できます。

于 2012-12-29T17:30:24.660 に答える
1

これが必要なものであることがわかりました:

    [self.label setTextColor:[UIColor colorWithRed:66/255.0
                                     green:33/255.0
                                      blue:33/255.0
                                     alpha:1.0]];
于 2012-12-30T14:24:19.417 に答える