Ios 自定义UITableViewCell缩进问题

Ios 自定义UITableViewCell缩进问题,ios,uitableview,Ios,Uitableview,我有一个有趣的问题(如果有人问我这个问题,请原谅我…我搜索了谷歌,实际上是Bing,因为我不使用谷歌,而且没有结果) 我正在创建一个自定义UITableViewCell,该单元格的内容视图中包含UIIMageView(310 x 310)。当一切都说了算,我实际使用cellForRow在控制器中设置imageView的图像时: [feedCell.imageView setImage:[UIImage ImageName:@“图像占位符”] 我得到这个结果: ^不是我想要的 当我使用viewW

我有一个有趣的问题(如果有人问我这个问题,请原谅我…我搜索了谷歌,实际上是Bing,因为我不使用谷歌,而且没有结果)

我正在创建一个自定义UITableViewCell,该单元格的内容视图中包含UIIMageView(310 x 310)。当一切都说了算,我实际使用cellForRow在控制器中设置imageView的图像时:

[feedCell.imageView setImage:[UIImage ImageName:@“图像占位符”]

我得到这个结果:

^不是我想要的

当我使用viewWithTag方法从tableView获取图像视图,然后直接设置imageView的图像时,我得到了所需的结果:

UIImageView *imageView = (UIImageView *)[tableView viewWithTag:1];
[imageView setImage:[UIImage imageNamed:@"image-placeholder"]];

所以问题是,我遗漏了什么?为什么通过自定义单元格类设置imageView会如此关闭,而它却可以正常工作?我想使用自定义子类


还有,不要介意蝙蝠侠的东西。虽然我是个粉丝。。。我最喜欢第二个

检查下面的代码

UIImageView *imageView = (UIImageView *)[tableView viewWithTag:1];
[imageView setImage:[UIImage imageNamed:@"image-placeholder"]];

//Put the code below
[imageView setClipsToBounds:YES];
以及


不确定,但这是因为cell.imageView的大小是40x40,而您将图像放置为310x310。。所以..如果您显示的图像是不同的单元格,那么您可以正确设置单元格高度。请确保这不是由于“自动”造成的layout@iPatel这是一个自定义单元格。@nitinkachhadiya我的自定义单元格高度是360点。图像视图为310 x 310。不幸的是[feedCell.imageView setclipstobunds:YES];没有帮助。我觉得我在这里遗漏了一些无关紧要的东西。只是为了让它更清楚:UIImageView*imageView=(UIImageView*)[tableView视图WithTag:1];[imageView setImage:[UIImage IMAGENAME:@“图像占位符”];工作正常。这是使用自定义单元格类设置图像的问题。
[feedCell.imageView setImage:[UIImage imageNamed:@"image-placeholder"]];
[feedCell.imageView setClipsToBounds:YES];