나는 내 objective-c 애플리케이션에 UIButton을 가지고있다. ,imageEdgeInsets를 사용하여 UIButton에서 이미지의 tintColor를 변경하는 방법은 무엇입니까?
[self.myButton setImage:[UIImage imageNamed:@"imageButton.png"] forState:UIControlStateNormal];
나는 이미지의하려면 tintColor을 변경하려면,하지만이 변경하려고하면 내 버튼 등의 텍스트 및 이미지 추가 수정 :
- (void)centerButtonAndImageWithSpacing:(CGFloat)spacing {
CGFloat insetAmount = spacing/2.0;
self.imageEdgeInsets = UIEdgeInsetsMake(0, -insetAmount, 0, insetAmount);
self.titleEdgeInsets = UIEdgeInsetsMake(0, insetAmount, 0, -insetAmount);
self.contentEdgeInsets = UIEdgeInsetsMake(0, insetAmount, 0, insetAmount);
}
을 그리고 나는이 코드를 사용하여 이미지를 추가 내가 사용이 코드를 시도하고
[self.myButton setTintColor:[UIColor redColor]];
,하지만 작동하지 않았다 : 내 코드가 작동하지 않습니다
![enter image description here](https://i.stack.imgur.com/DYjsj.png)
어떻게 내가하여 ImageButton의 색상을 변경할 수 있습니다 : 그것을 얻을 원하는
: 10
나는이 있나요?
이 링크보기 http://stackoverflow.com/questions/12396236/ios-change-the-colors-of-a -uiimage –