我想为我的 UITextView 边框设置银色。我试过这个:
theGroupTextLabel.layer.borderWidth = 3.5f;
theGroupTextLabel.layer.borderColor = [[UIColor whiteColor] CGColor];
...但是在颜色选项中只有一些颜色,例如 whiteColor、BlackColor、Green...
如果我想要银子怎么办?
您需要为自定义颜色使用 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 附近的东西会接近银
您只需要使用 RGB 值自定义颜色,因为您所看到的只是为您提供方便的少数预定义颜色。这是具有 RGB 值的自定义颜色的示例。
[[UIColor colorWithRed:0.5f green:0.2f blue:0.7f alpha:1.0f] CGColor]; // Not actually silver
注意:通常您会为每个值找到一个介于 0 和 255 之间的数字,但此函数采用浮点数,因此只需将这些数字除以 255 即可获得所需的浮点值。
尝试像这样设置你的颜色
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];