본문 바로가기
프로그래밍/Swift

UIColor to Hex func

by Mr-후 2018. 3. 5.
반응형

헥사 코드 색상을 변환해주는 함수 예. 


func UIColorFromRGB(rgbValue: UInt) -> UIColor { 

return UIColor(

red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0,

green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,

blue:CGFloat(rgbValue & 0x0000FF) / 255.0,

alpha:CGFloat(1.0)

)

}


사용 시 :  

let color = UIColorFromRGB(rgbValue: 0xDDFFCC); 


Objective-C의 경우도 있다. 

보통 매크로로 정의해 두고 전역에서 가져다 사용하는 방식인데 UIColor의 extension으로 추가해서 사용해도 편할 듯 하다. 


Hext to RGB 변환 사이트 주소 

UIColor 코드 변환 사이트 : http://uicolor.xyz/#/hex-to-ui 


반응형