#define UIColorFromRGB(rgbValue) [UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
위처럼 정의해놓고 UIColorFromRGB(0xabcdef) 이렇게 사용하는 경우가 많은데
NSString *color = @"abcdef";
요 color 를 0xabcdef 로 바꿔주는 코드다
unsigned colorInt = 0;
[[NSScanner scannerWithString:color] scanHexInt:&colorInt];
위처럼 실행해주고
UIColorFromRGB(colorInt)
끝
댓글 없음:
댓글 쓰기