我正在构建一个 RSS 应用程序。在这个应用程序中,我为新闻源创建水平表,而在其他 uitableview 中,将根据用户在水平表中的选择从 rss 提要加载新闻列表。
问题是我想在一个视图中显示两个表。第一个表格在中间,新闻列表在中间到底部。我的问题是如何在用户单击第一个表中的条目后在同一视图中加载第二个表。
我可以使用导航控制器来做到这一点,但我想在同一个视图中呈现它。
顺便说一句,我也有两个表有 2 个单独的数据源和委托。
这是将打开一个新视图的 firsttable.m 文件的代码。感谢任何反馈。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
NSDictionary * newsSourceItem = (NSDictionary *)[_newsSourceList objectAtIndex:indexPath.row];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
RSSListViewController * rssListViewController = [[RSSListViewController alloc] initWithRSSURL:[newsSourceItem objectForKey:@"BlogURL"]];
[rssListViewController setTitle:[newsSourceItem objectForKey:@"BlogTitle"]];
[self.navigationController pushViewController:rssListViewController animated:YES];
[rssListViewController release];
}