프로그래밍/Swift
UIColor to Hex func
Mr-후
2018. 3. 5. 10:48
반응형
헥사 코드 색상을 변환해주는 함수 예.
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
반응형