CALayerでsetNeedsDisplayするときの注意
2011/11/20
CALayer
CALayerにたいしてsetNeedsDisplayするときの注意です。
下記のようなコードをつかって、表示する場合にsetNeedsDisplayしたりすると、表示されなくなる。
UIImage *img1 = [UIImage imageNamed:@"aaa.png"];
CALayer *layer = [CALayer layer];
layer.contentsScale = [[UIScreen mainScreen] scale];
layer.contents = (id)img1.CGImage;
おそらく,setNeedsDisplayが
レイヤインスタンスにコ ンテンツをキャッシュし直すさせるということに関係するのかな。
: