0

私のプロジェクトでは、CAlayers を使用しています。ARC が有効になっています。viewDidLoadすべてのレイヤーとそのコンテンツを実装しています。

CALayer *tipLayer = [CALayer layer];
tipLayer.frame = CGRectMake(20, 510, 220, 30);
tipLayer.contents = (__bridge id)[UIImage imageNamed:@"tipBackground.png"].CGImage;
[tipLayer setOpacity:0.7f];
[[self.view layer] addSublayer:tipLayer]; 

これは私のレイヤーの 1 つです。実装後、アプリのメモリが 9Mb から 12Mb に増えました。しかし、[self.navigationController popViewControllerAnimated:YES];メモリが値12Mbのままになった後。-[UIImage imageWithContentsOfFile:]私はすでに代わりに試しまし[UIImage imageNamed:]たが、うまくいきません。この問題を解決するにはどうすればよいですか?

4

0 に答える 0