Привет всем,
Я довольно новичок в iPhone Dev.Я следовал некоторому руководству и создал приложение с вкладками.Ниже приведен код в реализации appdelegate:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIViewController *viewController1 = [[ViewController1 alloc] initWithNibName:@"ViewController1" bundle:nil];
UIViewController *viewController2 = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
Затем установите заголовок и изображение для вкладки в каждой реализации контроллера.
Моя проблема в том, что, например, в моемviewController1, мне нужно перейти к viewController3, когда я использую метод presentModalViewController для проталкивания viewController3 внутрь, панель вкладок внизу исчезнет.
Пока я пытался использовать делегат приложения для ссылки на мой tabBarController, ииспользуйте метод tabBarController.navigationController pushViewController, мой viewController3 не выдвигается и, похоже, ничего не происходит.
Я попытался выполнить несколько учебных пособий, но все это необходимо перетащить контроллер навигации в файл MainWindow.xib, которыйв xcode 4 MainWindow.xib больше не существует.Как создать навигационный контроллер из кода, чтобы приложение могло перемещаться между различными представлениями, не скрывая панель вкладок?
Любой комментарий очень ценится!Заранее спасибо!
:)