我有一个带有自定义单元格的TableView,由于某些原因,会添加一个表格视图单元格,不计算其高度(如下面这两个示例):
当我向下滚动空白单元格然后返回到之前的位置时,Cell终于计算出来了,我可以看到图像“闪烁”并将它们置于表格视图中的正确位置。所以我认为它与我的表视图中的图像没有立即加载或某事有关?
似乎在我的测试中发生,主要是在表格视图中有两个彼此相邻的表视图单元格中有图像。
我尝试了很多不同的东西,你听说过这个吗?知道怎么解决?谢谢!
我正在使用AutoLayout和Storyboard。
更新
每个请求,添加cellForRowAtIndexPath
代码:
__weak TableViewCellTwo *wcell = api2Cell;
[wcell.imageViewPic
sd_setImageWithURL:[NSURL URLWithString:imageURL]
placeholderImage:nil
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
// Put Log
}
];
更新
- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return tableView.rowHeight; // return the default height
}