srcView という UIView インスタンスにフィルター ビューを追加しようとしています。私がやっていることは以下のようなものです:
//Generate the screenshot of srcView
UIGraphicsBeginImageContext(srcView.bounds.size);
[srcView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = UIImageJPEGRepresentation(image, 1); // convert to jpeg
image = [UIImage imageWithData:imageData];
//A custom filter effect applied on a image
imageView.image = [image boxblurImageWithBlur:kStyleBlur];
それは正常に動作します。しかし、デバイスが回転するとき、srcView はそのサブビューを再レイアウトするため、私が行っているのは、デバイスの回転後に srcView のスクリーンショットを再生成することUIApplicationDidChangeStatusBarOrientationNotification
です。「ジャンプ」を回避する方法はありますか?