我遇到了一个有趣的问题(如果有人问这个问题,请原谅我......我搜索了 Google,实际上是 Bing,因为我不使用 Google,并且没有任何结果)。
我正在单元格的内容视图内创建一个带有 UIIMageView (310 x 310) 的自定义 UITableViewCell。当一切都说完了,我实际上使用 cellForRow 在我的控制器中设置了 imageView 的图像:
[feedCell.imageView setImage:[UIImage imageNamed:@"image-placeholder"]];
我得到这个结果:
^ 不是我想要的。
当我使用 viewWithTag 方法从 tableView 获取图像视图,然后直接设置 imageView 的图像时,我得到了想要的结果:
UIImageView *imageView = (UIImageView *)[tableView viewWithTag:1];
[imageView setImage:[UIImage imageNamed:@"image-placeholder"]];
所以问题是,我错过了什么?为什么通过自定义单元类设置 imageView 会如此关闭,而它却可以正常工作?我很想使用自定义子类。
PS不要介意蝙蝠侠的东西。虽然我是一个粉丝......最喜欢第二个。