UIColor用于UITextView边框

时间:2012-07-11 09:07:15

标签: uitextview border uicolor cgcolor

根据这个答案:

Bordered UITextView

我可以使用预混色,如blackColor,blueColor等......

我想使用我自己的颜色,由UIColor colorWithRed制作:...

ratingText.layer.borderColor = [[UIColor colorWithRed:33 green:95 blue:139 alpha:1] CGColor];

然后不显示边框。我如何将UIColor连接到CGColor,或者我是否会错过任何其他内容?

非常感谢帮助 - thx!

1 个答案:

答案 0 :(得分:0)

[UIColor colorWithRed:green:blue:alpha:]取浮点值从0到1.大于1的值将被视为1.因此,这将导致白色。

首先应将rgb值(0-255)转换为浮点值(0-1),然后除以255.

layer.borderColor = [[UIColor colorWithRed:33/255.0f green:95/255.0f blue:139/255.0f alpha:1] CGColor];