タブバーコントローラーを備えたアプリケーションがあり、各ビューにはナビゲーションコントローラーが含まれています。私の MainWindow は次のようになります。
そのままですべて正常に動作しますが、詳細ビューをナビゲーション コントローラーにプッシュするときに問題に気付きました。タブバーコントローラー (画像では最新と呼ばれるもの) に属する tableviewcontroller の didSelectRowAtIndexPath で、私はこれを行っています:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
ArticleViewController *articleController = [[ArticleViewController alloc] initWithNibName:@"ArticleView" bundle:nil];
[self.navigationController pushViewController:articleController animated:YES];
[articleController release];
articleController = nil;
}
ArticleViewController には、さまざまなものを表示する必要があるため、独自のタブバーがあります。問題は、ArticleViewController を navigationController にプッシュすると、ビューの下部に両方のタブバーが表示されることです。この問題を解決する方法はありますか?
前もって感謝します