here에 설명 된 방법을 사용하여 UIView에 사용 된 UIImage의 색상을 변경하려고했습니다. 나는이 방법이 공백을 무시할 것이라고 기대했지만 그렇지 않았다.UIImage 기본 색상 변경, 흰색 유지
다음은 빨간색을 파란색으로 바꾸려는 원본 이미지입니다. 여기
코드
UIImage *image = [UIImage imageNamed:@"star-badge"];
image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:...];
imageView.tintColor = [UIColor blueColor];
imageView.image = image;
[self.view addSubview:imageView];
하지만이 결과
붉은 색을 공백을 무시하거나에만 변경할 수있는 방법이 무엇입니까?
변경을 포토샵에서 원본 이미지를 처리하지 못할 경우에 대비 어떻게해야 이미지를 첨부, 투명한 별 필요 , 그럼 당신이 사용하는 방법이 작동합니다. 필요한 경우 흰색 배경에 표시하십시오. –