반응형
헥사 코드 색상을 변환해주는 함수 예.
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
반응형
'프로그래밍 > Swift' 카테고리의 다른 글
UITabBar 숨김처리 와 Swift 클로저 (0) | 2018.03.05 |
---|---|
Swift stretchableImage (0) | 2018.03.05 |
Swift 사용가능한 폰트 패밀리 출력. (0) | 2018.03.05 |
iOS CoreNFC.framework, NFC Tag Reader 개발(Objective-C) (0) | 2017.12.28 |
Easy APNs Provider 사용방법(iOS Push발송 테스트) (0) | 2017.12.26 |