RSSアプリを作成しています。このアプリでは、ニュースソースの水平テーブルを作成します。他のuitableviewでは、水平テーブルでのユーザーの選択に基づいて、RSSフィードからニュースのリストを読み込みます。
2つのテーブルを1つのビューに表示したいのです。最初の表は中央にあり、ニュースのリストは中央から下にあります。私の問題は、ユーザーが同じビューで最初のテーブルのエントリをクリックした後、2番目のテーブルをロードする方法です。
ナビゲーションコントローラーを使用してそれを行うことはできますが、同じビューで表示したいと思います。
ところで、私は2つのテーブルに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];
}