表格在ipad中查看单元格图像拉伸

时间:2013-06-26 06:24:00

标签: iphone image ipad uitableview

我正在设置background image UITableViewCell它工作正常但是它会拉伸图像我不想拉伸图像,我想图像应该在单元格中具有相同的大小所以我认为单元格大小应该相同

这是细胞图像的代码

cell.backgroundView = [[[UIImageView alloc] initWithImage:[[UIImage imageNamed:@"1.png"] stretchableImageWithLeftCapWidth:0.0 topCapHeight:5.0]]autorelease];  

我的图片尺寸为“275(宽)* 59(高)”。

知道如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

试试这个

UIImageView *imgV = [[UIImageView alloc] initWithImage:[ [UIImage imageNamed:@"1.png"];
imgV.contentMode = UIViewContentModeScaleAspectFit;
cell.backgroundView = imgV;

Aspect Fit和其他一些模式。我不确定它是否适用于单元backgroundView。试试吧。

答案 1 :(得分:0)

创建一个UITableView的自定义单元格,并将UIImageView的框架精确设置为图像的尺寸,宽度为275,高度为59,因此根据图像高度和宽度图像设置UIImageView的框架拉伸。