/ / Pokazuje UITableViewController w UINavigationController - iphone-sdk-3.0, uinavigationcontroller, uitabbarcontroller

Wyświetlanie UITableViewController w UINavigationController - iphone-sdk-3.0, uinavigationcontroller, uitabbarcontroller

Potrzebuję utworzyć kontroler UITabBarController, który będziemieć w karcie kontroler UITableViewController, który można nawigować. Stworzyłem więc UITabBarController w Interface Builder. Zaimplementowałem również moją podklasę UITableViewController.

Czego nie mogę zrozumieć od Appledokumentacja w jaki sposób powinienem wstawić moją implementację UITableViewController w UITabBarController, aby można było również nawigować? Czy powinienem dodać do UITabBarController UITableViewController lub UINavigationController? I w jaki sposób połączyć UITableViewController z UINavigationController?

Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Hierarchia wygląda następująco:

  • UITabBarController
    • UINavigationController
      • UITableViewController

Zrzut ekranu:

tab-nav-tab

Aby odwołać się do UINavigationController w kodzie, którego używasz: self.navigationController


0 dla odpowiedzi nr 2
self.window.rootViewController = self.viewController;

linia, dodano

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];