1

如果代码在里面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 框中 它可能是 400 x 300 或 500 x 300,具体取决于图像宽度)。但是简短的形式呢?它可以工作吗?cell.imageView.frame = CGRectMake(0, 0, 300, 300);setNeedsLayout

4

0 回答 0