0

uiview から万華鏡効果を作成します。サブレイヤーとサブレイヤー マスクのロフトを使用します。次に、以下のコードを使用して、uiview から uiimage をレンダリングします。

UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

ここに画像の説明を入力

以下のように画像をレンダリングします。

ここに画像の説明を入力

問題は、レンダリング イメージがマスク エフェクトをレンダリングしないことです。

4

0 に答える 0