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]; 

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

4

0 回答 0