2012-07-11 41 views
0

根據這樣的回答:的UIColor爲UITextView的邊界

Bordered UITextView

我可以使用預混色彩,如blackColor,blueColor等等

我想雖然用我自己的顏色,從製造的UIColor colorWithRed:...

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

然後不顯示邊框。我怎麼能將UIColor連接到CGColor,還是我錯過了其他的東西?

幫助是極大的讚賞 - THX!

回答

0

[UIColor colorWithRed:green:blue:alpha:]需要大於1 0至1的值的浮點值將考慮爲1。因此,這將導致白色。

你應該首先先除以255

layer.borderColor = [[UIColor colorWithRed:33/255.0f green:95/255.0f blue:139/255.0f alpha:1] CGColor]; 
轉換的RGB值(0-255)浮動值(0-1)