在iOS上,如果SDWebImage没有占位符,那么图像不会显示?

时间:2012-09-02 21:16:55

标签: ios uitableview sdwebimage

如果代码在tableView:cellForRowAtIndexPath

[cell.imageView setImageWithURL:
     [NSURL URLWithString:
         [NSString stringWithFormat:
              @"http://www.mysite.com/images/pic%i.png", 
              indexPath.row % 12]]];

没有占位符,图片不会显示? (如果使用占位符,则会显示)。

我尝试预先设置cell.imageView.frame = CGRectMake(0, 0, 300, 300);,但仍然无法显示。如果我使用较长版本setImageWithURL:placeholderImage:success:failure:并使用nil的占位符,并在成功块[cell setNeedsLayout];中使用,则图片将显示(但如果{不能包含在300x300框中在调用cell.imageView.frame = CGRectMake(0, 0, 300, 300);之前使用{1}}它可能是400 x 300或500 x 300,具体取决于图像宽度)。但是简短形式呢 - 可以使其成功吗?

0 个答案:

没有答案