如何创建CGColorRef在view.layer.borderColor上使用
生活随笔
收集整理的這篇文章主要介紹了
如何创建CGColorRef在view.layer.borderColor上使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法一:寫RGB轉換方法
在CODE上查看代碼片派生到我的代碼片
+(CGColorRef) getColorFromRed:(int)red Green:(int)green Blue:(int)blue Alpha:(int)alpha ? ?
{ ? ?
? ? CGFloat r = (CGFloat) red/255.0; ? ?
? ? CGFloat g = (CGFloat) green/255.0; ? ?
? ? CGFloat b = (CGFloat) blue/255.0; ? ?
? ? CGFloat a = (CGFloat) alpha/255.0; ? ? ?
? ? CGFloat components[4] = {r,g,b,a}; ? ?
? ? CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); ? ?
? ??
? ? CGColorRef color = (CGColorRef)[(id)CGColorCreate(colorSpace, components) autorelease]; ? ?
? ? CGColorSpaceRelease(colorSpace); ? ?
? ? ? ??
? ? return color; ? ?
} ?
方法二:直接利用UIColor的CGColor屬性
在CODE上查看代碼片派生到我的代碼片
textview.layer.borderColor = [UIColor darkGrayColor].CGColor; ?
??
UIColor *customColor ?= [UIColor colorWithRed:123/255.0
總結
以上是生活随笔為你收集整理的如何创建CGColorRef在view.layer.borderColor上使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python编程——实现屏幕广告语的滚动
- 下一篇: 股息率