0

下に透明な画像と UIView があり、画像と同じサイズです。画像の色を変更したいときはいつでも、UIView に色を設定するだけです。私の問題は、装飾された画像をフォトライブラリに保存するにはどうすればよいですか? 色/装飾は画像ではなく、下の UIView に由来するためです。

読んでくれてありがとう。

4

1 に答える 1

1

次の方法でビューのスクリーン ショットを取得できます。

+ (UIImage *) getScreenShot : (UIView *) view{
    UIGraphicsBeginImageContext(view.frame.size);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *screenImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return screenImage;
}

このメソッドを渡すとbaseView、装飾された画像が返されます。

于 2013-05-20T07:35:55.987 に答える