Jak dodać pasek boczny do self.viewcontroller
zainicjować treść.
self.viewController
jest rootViewController
- (void)setupViewControllers {
UIViewController *firstViewController = [[BdbHomeListViewController alloc] init];
UIViewController *firstNavigationController = [[UINavigationController alloc]
initWithRootViewController:firstViewController];
UIViewController *secondViewController = [[BdbExpiredListViewController alloc] init];
UIViewController *secondNavigationController = [[UINavigationController alloc]
initWithRootViewController:secondViewController];
UIViewController *thirdViewController = [[BdbHistoryListViewController alloc] init];
UIViewController *thirdNavigationController = [[UINavigationController alloc]
initWithRootViewController:thirdViewController];
UIViewController *forthViewController = [[BdbChatRoomListViewController alloc] init];
UIViewController *forthNavigationController = [[UINavigationController alloc]
initWithRootViewController:forthViewController];
UIViewController *fithViewController = [[RightViewController alloc]init];
UIViewController *fithNavigationController = [[UINavigationController alloc]
initWithRootViewController:fithViewController];
RDVTabBarController *tabBarController = [[RDVTabBarController alloc] init];
[tabBarController setViewControllers:@[firstNavigationController, secondNavigationController,
thirdNavigationController,forthNavigationController,fithNavigationController]];
TheSidebarController *sidebar = [[TheSidebarController alloc] initWithContentViewController:self.viewController rightSidebarViewController:fithNavigationController];
self.viewController = tabBarController;
[self customizeTabBarForController:tabBarController];
}
Odpowiedzi:
0 dla odpowiedzi № 1Myślę, że powinieneś:
TheSidebarController *sidebar = [[TheSidebarController alloc] initWithContentViewController:tabBarController rightSidebarViewController:fithNavigationController];
self.window.rootViewController= sidebar;
[self.window makeKeyAndVisible];
Również nie potrzebujesz tego:
self.viewController = tabBarController;