我的应用程序中有以下代码:
// to set tip - photo in photo frame
NSData *data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:pathOfThumbNail]];
UIImage *cellThumbImg;
if([data length]>0){
cellThumbImg = [UIImage imageWithData:data];
} else {
cellThumbImg = [UIImage imageNamed:@"130X90.gif"];
}
UIImageView *imgView = [[UIImageView alloc]initWithImage:cellThumbImg];
imgView.frame = photoFrame;
[imgBg setContentMode:UIViewContentModeScaleToFill];
[cell.contentView addSubview:imgView];
//[cell.contentView sendSubviewToBack:imgView];
[imgView release];
[data release];
我想要以下内容:
- 假设图像(通过 nsdata 加载)的大小为 60 x 60,则内容模式应为 UIVIewContentModeCenter
- 假设一个图像(通过 nsdata 加载)的大小大于 60 x 60,那么内容模式应该是 UIViewContentModeScaleToFill。
但我的问题是如何确定通过加载的图像的大小NSData
?