如果代码在里面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