【发布时间】:2010-03-26 09:04:03
【问题描述】:
我在按钮上添加了一张图片
UIImage* deleteImage = [UIImage imageNamed:@"Delete.png"];
CGRect imageFrame=CGRectMake(-4,-4, 310, 55);
[btn setFrame:imageFrame];
btn.backgroundColor=[UIColor clearColor];
[btn setBackgroundImage:deleteImage forState:UIControlStateNormal];
[btn setTitle:@"Delete" forState:UIControlStateNormal];
[btn addTarget:self action:@selector(editDeleteAction) forControlEvents:UIControlEventTouchUpInside];
[elementView addSubview:btn];
[deleteImage release];// do we need to release the image here
如果我在这里发布它可以正常工作,但在对象分配中,图像数量正在增加。
【问题讨论】:
-
我建议您快速了解 Cocoa/Cocoa Touch 内存管理:developer.apple.com/mac/library/documentation/cocoa/Conceptual/…
标签: iphone objective-c uiimage