2

UITextView の境界線に銀色を設定したいと思います。私はこれを試しました:

theGroupTextLabel.layer.borderWidth = 3.5f;
    theGroupTextLabel.layer.borderColor = [[UIColor whiteColor] CGColor];

...しかし、色のオプションには、whiteColor、BlackColor、Green などのいくつかの色しかありません...

シルバーが欲しい場合は?

4

3 に答える 3

2

カスタム カラーには RGB 値を使用する必要があります。

CGFloat nRed=128.0/255.0;
CGFloat nBlue=98.0/255.0;
CGFloat nGreen=53.0/255.0;
UIColor *myColor=[[UIColor alloc]initWithRed:nRed green:nBlue blue:nGreen alpha:1];

ここで RGB 値を選択します

R:193 G:205 B:205あたりがシルバーに近いかな

于 2012-12-19T19:55:24.247 に答える
1

表示されているのは、便利なように定義済みのほんの一握りの色であるため、RGB 値で色をカスタマイズする必要があります。これは、RGB 値を使用したカスタム カラーの例です。

[[UIColor colorWithRed:0.5f green:0.2f blue:0.7f alpha:1.0f] CGColor]; // Not actually silver

注: 通常、各値に対して 0 から 255 の間の数値が見つかりますが、この関数は浮動小数点数を使用するため、それらの数値を 255 で割って、必要な浮動小数点数を取得します。

于 2012-12-19T19:50:50.197 に答える
1

このようにあなたの色を設定してみてください

theGroupTextLabel.layer.borderWidth = 3.5f;
theGroupTextLabel.layer.borderColor = [[UIColor colorWithRed:(RedRGB.0/255.0) 
                                                       green:(GreenRGB.0/255.0) 
                                                        blue:(BlueRGB.0/255.0) 
                                                       alpha:(AlphaRGB.0/255.0)] CGColor];
于 2012-12-19T20:08:56.377 に答える