【发布时间】:2015-08-06 06:22:39
【问题描述】:
我已经从这个参考中实现了带有自动布局的自定义单元格:https://github.com/smileyborg/TableViewCellWithAutoLayoutiOS8
在我的单元格中,我有一个 imageView 和 5 个带有动态内容的标签。
我想要实现的是类似于 Facebook 的提要,其中每个单元格的图像大小都不同。我有图像大小的元数据。
我尝试使用estimatedHeightForRow 并给出了一些平均高度。
布局中一切正常,但滚动时会跳动。
如何提高我的 tableview 滚动性能?
【问题讨论】:
-
您在滚动期间是否在执行任何后台任务?例如网络请求或其他内容?
-
我正在异步下载图像让块:SDWebImageCompletionBlock! = {(image: UIImage!, error: NSError!, cacheType: SDImageCacheType, imageURL: NSURL!) -> self.ImageFeedView.sd_setImageWithURL(self.cueData.attachments[0].URL);} self.ImageFeedView.sd_setImageWithURL (self.cueData.attachments[0].URL, completed:block)
-
iOS8 自动尺寸有问题,请使用 iOS7 变体 - github.com/smileyborg/TableViewCellWithAutoLayout
-
你在后台做异步操作吗?你从哪里得到每个单元格的文本?这不也是网络调用吗? (也许是一些 JSON WepApi?)
-
@Darko 我的集合对象中有数据(NSMutableArray)
标签: iphone swift uitableview ios8 autolayout