2016-09-17 1 views
1

내 이미지의 색조를 변경하고 싶습니다.렌더링 모드가 작동하지 않는 이미지

enter image description here

+0

self.imageView.image = [self.imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; [self.imageView setTintColor:[UIColor redColor]]; 

을 대체하는 것은 콘트라스트 해당 템플릿 이미지 검은 PNG 이미지인가? – pedrouan

+0

@pedrouan 예. 그렇지. –

답변

1

당신을 :

self.itemImage = [UIImageView new]; 
    self.itemImage.contentMode = UIViewContentModeScaleAspectFit; 
    [_backgroundForCell addSubview:self.itemImage]; 

...

_itemImage.image = [UIImage imageNamed:vm.imgName]; 

이 ...

self.imageView.image = [self.imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; 
     [self.imageView setTintColor:[UIColor redColor]]; 

난 아직도이를 참조하십시오 코드를 다음과 같은 이유가 작동하지 궁금 잊어 버릴 수도있다 당신의 변수 이름을 변경 :

self.itemImage.image = [self.itemImage.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; 
     [self.itemImage setTintColor:[UIColor redColor]]; 
+0

당신은 내 생명을 구했어 !!! 어떻게 내가 그걸 놓쳤을 까 ... –

+1

당신은 천만에요. 밤 시간에는 누구에게나 일어날 수 있습니다. – pedrouan

관련 문제