UITableViewCell 动态高度服务器端



我在获取heights cells时遇到了一些问题,因为我里面有动态height images,并且在使用一些async方法(AFNetworking)时,cells动态更改时看起来仍然很糟糕UITableView offset因为它在不断变化。

在查看facebook9gag或其他一些应用程序时,我看到他们已经在加载image之前设置了postcellheight(所以有一些占位符),但这height完全适合进来image所以我想知道这怎么可能(因为如果没有图像,你还不能说出它的高度)。

确定server上的image height并将其与imageURLtitle和我在cell中的其他内容一起发送到 iOS 应用程序,然后根据此确定cell height,这是否是一个好方法?

还是其他想法?

谢谢。

他们加载的图像可能来自rss或html提要,他们在html中列出了图像的宽度和高度。

http://www.w3schools.com/tags/att_img_width.asp

如果您可以解析类似的东西或让您的服务器从数据库表中返回高度和宽度,那么您应该能够生成占位符图像。

可能发生的是格雷格所说的。数据(JSON 或 XML 等)从包含帖子标题、图像大小和图像 URL 的源返回。然后,应用将异步加载图像,同时占位符位于使用从源返回的详细信息构建的单元格中。

最新更新