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 № 1Hierarchia wygląda następująco:
- UITabBarController
- UINavigationController
- UITableViewController
- UINavigationController
Zrzut ekranu:
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];