表格查看单元格有时不会调整单元格的高度

时间:2014-11-13 00:22:28

标签: ios objective-c uitableview

我有一个带有自定义单元格的TableView,由于某些原因,会添加一个表格视图单元格,不计算其高度(如下面这两个示例):

enter image description here enter image description here

当我向下滚动空白单元格然后返回到之前的位置时,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
}

0 个答案:

没有答案