我正在使用以下代码为放置在uiimageview上的图像提供圆角
imgUserImage=[[UIImageView alloc] init];
[imgUserImage setImage:[UIImage imageNamed:kAddImageUserBlank]];
imgUserImage.frame=CGRectMake(20.0, 70.0, 110.0, 110.0);
CALayer * l = [imgUserImage layer];
[l setMasksToBounds:YES];
[l setCornerRadius:15.0];
[[self view] addSubview:imgUserImage];
我在仪器上发现泄漏,说mem_alloc和负责的库是QuartzCore。
或者还有其他方法可以为图像添加圆角。
请告知。
答案 0 :(得分:0)
1)你为什么不使用以下内容?
imgUserImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:kAddImageUserBlank]];
2)尝试使用而不是最后一个字符串:
[[self view] addSubview:[imgUserImage autorelease]];
或
[[self view] addSubview:imgUserImage];
//And then wnen you don't need it anymore
[imgUserImage release];