调整大小以适合TableView单元格中的图像

时间:2010-09-14 07:10:33

标签: iphone objective-c

我使用此代码使用320x30的图像:

UIImageView *bg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"higlight_cell_mockup.png"]];
[bg setContentMode:UIViewContentModeScaleAspectFit];
cell.backgroundView = bg ;

问题是,它仍然是这样的: alt text

而不是向上缩放图像以填充单元格。

有什么想法吗?


修改

这是使用:

[bg setContentMode:UIViewContentModeScaleToFill];

alt text

这是在使用:

[bg setContentMode:UIViewContentModeScaleAspectFill];

alt text

它们垂直向上扩展更好,但它们仍然只填充文本左侧的一小部分单元格,不幸的是它不能让它填满整个单元格。

2 个答案:

答案 0 :(得分:0)

尝试进行this调整大小,这可能会解决您的问题

答案 1 :(得分:0)

您是否与cell.textLabel.backgroundColor=[UIColor clearColor];一起尝试了最新的解决方案?我认为它会奏效。