在表格视图单元格中将图像调整为UIImageVIew

时间:2012-03-30 11:53:12

标签: objective-c ios5

我正试图使用​​以下代码在表格视图单元格中将UIImageVI中的URL调用的图像居中并适合并居中;

NSData *imageData= [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:news.image_small]];

    cell.imageView.image=[UIImage imageWithData:imageData];

    cell.imageView.layer.cornerRadius = 5.0;

    cell.imageView.layer.masksToBounds = YES;

    cell.imageView.layer.borderColor = [UIColor lightGrayColor].CGColor;
    cell.imageView.layer.borderWidth = 1.0;

    cell.imageView.contentMode = UIViewContentModeScaleAspectFit;

但是图像总是大于UIImageVI大小。我该如何解决?

非常感谢

Froi

1 个答案:

答案 0 :(得分:4)

要使图像等于UIImageView大小,最好更换:

cell.imageView.contentMode = UIViewContentModeScaleAspectFit;

由:

cell.imageView.contentMode = UIViewContentModeScaleAspectFill;

希望这有助于;)