1

我可以从 Web 服务器的 XML 文件中检索图像并将图像列为滚动视图。现在我想单击一个图像,该图像应将我带到另一个窗口,该窗口应再次将一些图像显示为集合视图。谁能建议我如何做到这一点。

我列出了我的 TableView 控制器和我需要的现有参考图像。

MyTableViewController.m

- (void)viewDidLoad{
     [super viewDidLoad];
     xmlParser = [[egsXMLParser alloc] loadXMLByURL:@"http://retrieveurlxml.com/sample.xml"];
     [self.tableView reloadData];
   }



- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
        static NSString *CellIdentifier = @"myimages";
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
        if (cell == nil) {
            cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
        } UIImage *currentTweet = [[xmlParser tweets] objectAtIndex:indexPath.row];
        UIImageView *tweetImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0,0,cell.frame.size.width , cell.frame.size.height)];
        tweetImageView.image = currentTweet;
        [cell setBackgroundView:tweetImageView];
        return cell;
    }

我当前的滚动视图如下所示,

图像滚动的当前表格视图

我需要的是如下所示,

任何人都可以建议我如何实现这样的目标。 期望的输出

4

1 回答 1

2

只需使用我通过电子邮件发送给您的 API。要调用此 API:

ASyncImage *img_EventImag = alloc with frame;
NSURL *url = yourURL;
[img_EventImage loadImageFromURL:url];
[self.view addSubView:img_EventImage]; // In your case you'll add in your TableViewCell.
于 2013-01-28T09:27:20.147 回答