Вы должны поместить непрозрачный в NO в вашем случае для прозрачного изображения
аюсь изменить размер изображения в соответствии с моим взглядом, поэтому я написал этот код для этого.
-(UIImage *)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize
{
// Create a bitmap context.
UIGraphicsBeginImageContextWithOptions(newSize, YES, [UIScreen mainScreen].scale);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
NSData *imageData = UIImagePNGRepresentation(newImage);
UIGraphicsEndImageContext();
UIImage *img=[UIImage imageWithData:imageData];
return img;
}
Он работает нормально, но когда я получаю изображение, его прозрачная часть становится черной, может быть, он превращает его в JPG. Я использовал изображение PNG. Есть идеи? Заранее спасибо.