动态显示使用POHorizo​​ntalList的图像

时间:2015-06-29 17:42:06

标签: ios objective-c uiscrollview

我正在使用POHorizontalList。 示例代码使用静态数量的图像进行显示。在我的情况下,我需要显示的图像数量基于来自服务器的图像。我可以使用以下代码显示一个图像:

for (int i = 0; i < [mutableStorage count]; i++){
    NSData *mydata = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",strURL]]];

    ListItem *item1 = [[ListItem alloc] initWithFrame:CGRectMake(0, 0, 60, 60) image:[[UIImage alloc] initWithData:mydata] text:nil];

    freeList = [[NSMutableArray alloc] initWithObjects: item1, nil];   
}
list = [[POHorizontalList alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 120.0) title:title items:freeList];

假设我有3张图片要显示。如何让我的代码显示3个图像。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

Hei Arianne Lee,你可以试试这段代码

[freelist addObject:item1];

而不是

freeList = [[NSMutableArray alloc] initWithObjects: item1, nil];

希望它能起作用:)