Я пытаюсь найти способ компоновки приложения, которое включает панель вкладок внизу, панель навигации вверху и ряд кнопок на панели навигации, которые переключают представления (на первой вкладке).
Я нарисовал очень грубый набросок (извините!), Но я надеюсь, что он иллюстрирует намерение.
Внизу есть две вкладки (tab1 и tab2).
Когда выбрано Tab1, на панели навигации будут 3 кнопки, которые будут отображать различные виды (tab1_1, tab1_2, tab1_3).
Когда выбрано Tab2, на панели навигации не будут отображаться какие-либо кнопки, а будет простой текст.
На данный момент у меня есть следующая схема в didFinishLaunchingWithOptions моего делегата приложения:
UIViewController *viewController1 = [[Tab1_ViewController alloc] initWithNibName:@"Tab1_ViewController" bundle:nil];
UIViewController *viewController2 = [[Tab2_ViewController alloc] initWithNibName:@"Tab2_ViewController" bundle:nil];
tab1NavController = [[UINavigationController alloc] initWithRootViewController:viewController1];
tab2NavController = [[UINavigationController alloc] initWithRootViewController:viewController2];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:tab1NavController, tab2NavController, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
Мне было интересно, нужно ли мне переделывать то, что я делаю, чтобы добиться макета, как на картинке.
Буду признателен за любую помощь, спасибо!