UITableViewCell 异步图片加载布局
Posted
技术标签:
【中文标题】UITableViewCell 异步图片加载布局【英文标题】:UITableViewCell async image loading layout 【发布时间】:2014-11-05 22:05:26 【问题描述】:我正在使用AFNetworking
's categories on UIImageView
将图像异步加载到我的UITableView
的单元格中,如下所示:
[cell.imageView setImageWithURL:menuItem.image_url placeholderImage:[UIImage imageNamed:@"placeholder"]];
我的问题是单元格可以很好地加载占位符图像,但是在UITableView
完成加载后,我通过触摸、滚动、突出显示等触发[cell layoutSubViews]
,单元格将self.textLabel
推向@ 987654332@。以下是描述该行为的一系列图像:
这显然会导致文本不一致。我是否正确的是被调用的是单元格的 layoutSubviews
方法?
【问题讨论】:
【参考方案1】:嗯,这很愚蠢。我是对的,因为单元格的 layoutSubviews
方法被调用了,所以我将 UITableViewCell
子类化并自己实现了 layoutSubViews
并自己布置了 self.imageView
和 self.textLabel
。嘘。
【讨论】:
以上是关于UITableViewCell 异步图片加载布局的主要内容,如果未能解决你的问题,请参考以下文章
具有异步 UIImageView 的自动布局 UITableViewCell 不起作用