在UITableView中调整imageView的大小

时间:2010-12-25 10:53:27

标签: ios4 uitableview uiimageview

我创建了一个分组的表视图,我注意到在imageView中放置一个图像会导致图像太大。它与细胞的圆形边界重叠,这很可怕。我试图寻找一种方法来调整它,但我发现很多答案并不能让我满意。你会怎么做?哪种方式最简单?我找到的解决方案奇怪复杂。 谢谢!

3 个答案:

答案 0 :(得分:3)

其他解决方案并不能让我满意。我找到的唯一好方法是this。您可以调整传递给UIImageView的UIImage。

答案 1 :(得分:0)

简单的方法是在Interface Builder中进行。选择UIImegeView并转到检查器1视图,您可以在此处查看查看/模式选择ScaleAspectFitScaleToFill

否则按代码执行:

imageView.contentMode = UIViewContentModeScaleAspectFit;

imageView.contentMode = UIViewContentModeScaleToFill;

答案 2 :(得分:0)

抱歉,我犯了一个错误。首先将图像添加到tableview单元格:

cell.imageView.image = [UIImage imageNamed:@"image.png"]; 

然后设置内容模式:

cell.imageView.contentMode = UIViewContentModeScaleAspectFit;

cell.imageView.contentMode = UIViewContentModeScaleToFill;