Я пытаюсь понять, какова правильная структура объектов при использовании uinavigationcontroller с панелью вкладок.
Я хочу, чтобы мое приложение имело следующую структуру: экран приветствия / входа в систему -> 3 вкладки панели.
У меня есть следующие объекты / классы:
- AppDelegate
- WelcomeViewController
- TabController
- FirstTab
- SecondTab
- ThirdTab
Я также создал контроллер uinavcontroller под WelcomeViewController, когда пользователь нажимает «войти» в приложение:
-(IBAction)aMethod:(id)sender {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
FirstView *controller = [[FirstView alloc] initWithNibName:@"FirstView" bundle:nil];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:controller];
self.window.rootViewController = self.navigationController;
navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navigationController animated:YES];
}
Мой вопрос - как мне управлять панелью вкладок - где я должен объявить каждую из ее частей, и мне нужно будет создать контроллер uitabbar в этом случае (в этом случае, где?)).
Я очень озадачен тем, как разместить объявления, относящиеся к различным панелям вкладок, и ни один из примеров / руководств, которые мы там нашли, не смог уточнить это для меня.
Кстати - я запустил это приложение из приложения, основанного на представлении.
Спасибо!