再一次关于CALayers和ARC

时间:2013-10-13 17:15:39

标签: iphone ios objective-c calayer

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

0 个答案:

没有答案