在我的项目中,我使用 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];
这是我的一层。实施后,我的应用程序的内存从 9Mb 增长到 12Mb。但是在[self.navigationController popViewControllerAnimated:YES];
内存保持在 12Mb 之后。我已经尝试过-[UIImage imageWithContentsOfFile:]
了,但[UIImage imageNamed:]
它不起作用。我该如何解决这个问题?