0

UITableViewControllerがあり、DetailViewController:UIViewControllerをプッシュしたいと思います。UITableViewControllerをUINavigationControllerの一部にする必要がありますか、それともUITableViewControllerからpushViewControllerを実行できますか?

UINavigationController(およびUITabBarController)には、ビューコントローラーの表示を管理するviewControllerの配列があることを理解しています。UITableViewControllerにも同じものがありますか?

質問が複雑に聞こえる場合は申し訳ありません。

どうも

4

1 に答える 1

0

ビューコントローラをプッシュおよびポップできるナビゲーションスタックが必要な場合は、UINavigationControllerが必要です。

これを行う最も簡単な方法は、UITableViewControllerをUINavigationControllerに配置することです(これが最初に表示される画面であると想定します)。その後、コントローラーから簡単にプッシュできます。次のようになります。

// First create viewController and then push it like this:
[self.navigationController pushViewController:viewController animated:YES];
于 2012-05-02T23:53:43.543 に答える