设置TextView边框颜色

时间:2012-12-19 19:49:12

标签: ios xcode

我想为我的UITextView边框设置银色。我试过这个:

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

...但在颜色选项中只有一些颜色,如whiteColor,BlackColor,Green ......

如果我想要银会怎么样?

3 个答案:

答案 0 :(得分: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];

Choose RGB Values Here

R周围的东西:193 G:205 B:205接近银色

答案 1 :(得分:1)

您只需要使用RGB值自定义颜色,因为您看到的只是少数预定义的颜色,以方便您使用。这是具有RGB值的自定义颜色的示例。

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

注意:通常你会在每个值中找到0到25​​5之间的数字,但是这个函数需要浮点数,所以只需取这些数字并除以255得到所需的浮点值。

答案 2 :(得分: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];