UITableView中的延迟加载问题

时间:2013-08-21 09:44:18

标签: iphone ios ipad uitableview

我在UITableView中实现了延迟加载,

其中,我从服务器下载图像,服务器包含不同大小的图像..

并显示如下,

: 图像显示正常,但问题是UITableViewCell文本无法正确显示单行对齐,因为您在UITableViewCell Text的图像对齐中看不到单行

表示:正确显示单元格0到单元格4,因为服务器包含单元格0到单元格4的大小为100 * 100的图像,但单元格5和单元格6的对齐方式不同,因为服务器包含不同大小的图像85 * 85

有没有办法可以在单行中设置文本对齐?

提前致谢。

3 个答案:

答案 0 :(得分:1)

i建议您使用自定义表格单元格与一个image-view标签,并将Imageview contentMode设置为贝娄

imageView.contentMode = UIViewContentModeScaleAspectFill; //will fill the frame

imageView.contentMode = UIViewContentModeScaleAspectFit;  //will show the entire image, possibly leaving areas of the frame open. 

并且您的标签设置了第0行

答案 1 :(得分:0)

我认为Custom TableView Cell会为您做到。 您可以设计如下所示的单元格 https://www.dropbox.com/s/r9r6dsmdwmpk50h/customcell.png

答案 2 :(得分:0)

你可以使用  imageView.contentMode = UIViewContentModeScaleAspectFit;

根据图像尺寸调整图像宽度和高度