1

Web サーバーの XML ファイルから画像を取得し、画像をスクロール ビューとして一覧表示できます。ここで、画像をクリックして別のウィンドウに移動し、ウィンドウにいくつかの画像をコレクションビューとして表示する必要があります。誰でもこれを行う方法を提案できますか。

TableView Controller と、既存のものから必要な方法の参照イメージをリストしました。

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 に答える