在我的项目中,我与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:]
,但它不起作用。我该如何解决这个问题?