[iOS]UIColor, RGB값 간단히 Macro로 사용하기
2012. 3. 20. 13:47ㆍ제2외국어/iOS
원문 : http://iphonedevelopertips.com/cocoa/uicolor-macros.html
가장 많이 쓰이는 색의 경우
[UIColor redColor];
[UIColor blueColor];
[UIColor greenColor];
등으로 사용되지만 그 외의 색의 경우 직접 RGB값을 입력해 주어야합니다.
이럴 때 프로젝트명-Prefix.pch 에 추가하시거나, 원하는 곳에 선언하시면 간단히 사용할 수 있습니다.
예제)
[UIColor redColor] 써야 할 곳에 RGB(255,255,255) 등으로 사용
[추가]
UIColor 사용 시 , HEX로 사용할 때!
원문 : http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=186186&social=1
예제)
UIColorFromRGB(0x33333);
가장 많이 쓰이는 색의 경우
[UIColor redColor];
[UIColor blueColor];
[UIColor greenColor];
등으로 사용되지만 그 외의 색의 경우 직접 RGB값을 입력해 주어야합니다.
이럴 때 프로젝트명-Prefix.pch 에 추가하시거나, 원하는 곳에 선언하시면 간단히 사용할 수 있습니다.
#define RGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
#define RGBA(r, g, b, a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]
예제)
[UIColor redColor] 써야 할 곳에 RGB(255,255,255) 등으로 사용
[추가]
UIColor 사용 시 , HEX로 사용할 때!
원문 : http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=186186&social=1
#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(0x33333);
'제2외국어 > iOS' 카테고리의 다른 글
[Customize] 1. Navigation Bar (0) | 2012.04.10 |
---|---|
[UIView] 애니메이션효과 주기 (6) | 2012.04.05 |
[iOS] Html 파서, Hpple사용하기 (2) (4) | 2012.03.05 |
[iOS] Html 파서, Hpple사용하기 (1) (1) | 2012.03.05 |
[Storyboard] Segue 로 페이지 전환 (소스로) (2) | 2011.12.09 |