我想为我的UITextView边框设置银色。我试过这个:
theGroupTextLabel.layer.borderWidth = 3.5f;
theGroupTextLabel.layer.borderColor = [[UIColor whiteColor] CGColor];
...但在颜色选项中只有一些颜色,如whiteColor,BlackColor,Green ......
如果我想要银会怎么样?
答案 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];
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到255之间的数字,但是这个函数需要浮点数,所以只需取这些数字并除以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];