我可以从 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;
}
我当前的滚动视图如下所示,
我需要的是如下所示,
任何人都可以建议我如何实现这样的目标。