2009-08-25 12 views
3

CALayerを「サブビュー」として追加すると、どういうわけか、たくさんのメモリが節約されると思います。 UIViewには常にコンテンツビットマップ(プレゼンテーションレイヤー、レンダリングツリー、別のビュー、およびビュー自体の3つのコピー)が付属しているので、すべてのピクセルが4回保存されます。しかし、どうすればそれができますか?裸のCALayerを「サブビュー」としてUIViewに追加するにはどうすればいいですか?

答えて

14

UIViewは基本的にCALayerのラッパーです。したがって、ビューのレイヤーにレイヤーを直接追加することができます。これは、電話で行うことができます

[[theView layer] addSublayer:newLayer]; 
関連する問題