Вам нужно будет использовать маскировку изображения . Попробуйте это -
UIImage *image = [UIImage imageNamed:@"yourImage.png"];
const float colorMasking[6] = {1.0, 1.0, 0.0, 0.0, 1.0, 1.0};
image = [UIImage imageWithCGImage: CGImageCreateWithMaskingColors(image.CGImage, colorMasking)];