我在我的一个项目中使用SDWebImage已经很长时间了,并且偶然发生了在最近发布的Xcode 9.0 beta中打开项目。该库在以前的版本上运行得非常好,所以我不禁想到它的Xcode破坏了它。
我面临的问题是,UITableView
中的图像在最初加载单元格时未设置。只有在滚出视图然后重新进入时才会设置图像。我尝试设置占位符图像但没有用。任何帮助将非常感谢。我一直在讨论这个问题已经有一段时间了,找不到任何解决办法。
答案 0 :(得分:0)
当tableView中的所有数据都成功加载时,在代码中使用它
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableView reloadData];
});
答案 1 :(得分:0)
所以现在的答案是 -
我以下列方式给我UIImageView
s相对于其高度的值 -
cell.userImage.layer.cornerRadius = cell.userImage.frame.size.height / 2;
将其更改为 -
cell.userImage.layer.cornerRadius = 25.0f;
它的工作正常。不确定问题出在哪里,但我假设它与Xcode 9.0 beta中的故事板/约束有关。