0
私は任意のビューコントローラをスライスに分割する必要がある、面白いUIの遷移を試作しています。私は現在、ビューをスナップショットし、結果のイメージをCALayersの束の.contentとして使用しています。素晴らしいことですが、iPhone 4(iOS 5.1)で0.25〜0.5秒かかると思われます。私は標準的なアプローチを使用しています:UIViewのスナップショットを高速化するにはどうすればよいですか?
UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO, [UIScreen mainScreen].scale);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
これよりスナップショットを取得する方法はありますか?スナップショットされているビューには、通常、数多くのビューとイメージが含まれ、その多くは透過性があります。