Tableview图像无法加载,但有时会在滚动时出现

时间:2015-03-06 03:29:41

标签: ios objective-c uitableview

Tableview图片无法加载,但有时会在我滚动页面时出现,或者在我点击单元格时出现。

注意:我正在使用SDWebImage for lazy loading purposes

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    MyTableViewCell *c = [tableView dequeueReusableCellWithIdentifier:@"cell"];
    if (c == nil)
    {
        c = [[MyTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
                                      reuseIdentifier:@"cell"];
    }

    [c.imageView1 setImageWithURL:[NSURL URLWithString:@"http://www.worldweatheronline.com/images/wsymbols01_png_64/wsymbol_0008_clear_sky_night.png"] placeholderImage:[UIImage imageNamed:@"pl.png"]];

1 个答案:

答案 0 :(得分:0)

更好地使用SDWebImage + ActivityIndi​​cator,它会在下载图像时显示活动指示。

下载链接 - SDWebImage+ActivityIndicator

替换为此方法 - [c.imageView1 setImageWithURL:[NSURL URLWithString:temp1] placeholderImage:[UIImage imageNamed:@"emptypic"] usingActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];