私のアプリには1つの透明な画像があり、ユーザーがフォトライブラリから1つの画像を選択すると、その画像を透明な画像の上に表示し、1つのuiiimageとして作成して、ユーザーがメールまたは共有できるようにする必要があります。次のコードを使用しましたが、透明な画像では画像が正しく表示されません
UIImage *backgroundImage = [UIImage imageNamed:@"iPhoneOverLay.png"];
UIGraphicsBeginImageContext(backgroundImage.size);
[backgroundImage drawInRect:CGRectMake(0, 0, backgroundImage.size.width, backgroundImage.size.height)];
[testImage drawInRect:CGRectMake(backgroundImage.size.width - testImage.size.width, backgroundImage.size.height - testImage.size.height, testImage.size.width, testImage.size.height)];
UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
ここで、testImage はフォト ライブラリから選択されるか、カメラから取得されます