2012-01-25 4 views
1

UIButton 색상을 갈색 색상에서 어두운 색상으로 변경하고 싶습니다. 어떻게 할 수 있니?UIButton 색상 변경

myButton.backgroundColor = [UIColor brownColor]; 

이 갈색을 어둡게 색으로 변경하는 방법에 대한 아이디어.

도움 주셔서 감사합니다.

답변

2

특히 어두운 갈색 인 경우 수동으로 지정할 수 있습니다.

myButton.backgroundColor = [UIColor colorWithHue:1.0/12 saturation:2.0/3 brightness:4.0/10 alpha:1]; 

잘못 브라운 컬러는 밝기 6.0/10가)

당신이 일반적으로 색상을 어둡게 할 수있게하려면, 당신은 이런 식으로 작업을 수행 할 수 있습니다.

UIColor *color = UIColor.brownColor; 
CGFloat hue, saturation, brightness, alpha; 
[color getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha]; 
brightness *= .8; 
UIColor *darkerColor = [UIColor colorWithHue:hue saturation:saturation brightness:brightness alpha:alpha]; 
1

iOS 5부터 tintColor라는 속성이 있습니다.

@property (비 원자, 유지) UIColor *하려면 tintColor

1

아무 darkBrownColor 미리 정의 된 없다,하지만 당신과 같이 RGB 값과 UIColor를 만들 수 있습니다 : 당신은 그냥 원하는 경우

UIColor *myColor = [UIColor colorWithRed:0.5f green:0.5f blue:0.5f alpha:1.0f];