Перенос UITabBarController с UINavigationBar на существующую UINavigationBar - PullRequest
0 голосов
/ 03 ноября 2010

Хорошо, я работаю над групповым проектом, и мы пытаемся создать «Экран результатов», который имеет свою собственную UINavigation и содержит две вкладки. Мы пытаемся продвинуть это поверх существующей UINavigation. Прямо сейчас на данный момент этот код. У нас есть основной делегат приложения, в котором мы создаем начальную навигацию и панель вкладок.

startTabBarController.viewControllers=[NSArray arrayWithObjects:templatesVC,recentJobsVC,profileVC,aboutVC,nil]; 

 startTabBarController.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"D2P_Logo2.png"]];
 startTabBarController.navigationItem.titleView.backgroundColor = [UIColor clearColor];
 UIBarButtonItem *tempRightBarButton = [[UIBarButtonItem alloc] initWithTitle:@"New" 
                     style:UIBarButtonItemStylePlain 
                    target:self 
                    action:@selector(makeJob)]; 
 [startTabBarController.navigationItem setRightBarButtonItem:tempRightBarButton];

 [mainNavBar pushViewController:startTabBarController animated:NO];

 [window addSubview:mainNavBar.view];

Теперь мы хотим добавить еще одну панель вкладок сверху с сегментированным контроллером навигации и контроллером панели вкладок.

В данный момент мы пытаемся сделать это с помощью UIViewController без xib. Я пробовал разные методы, но все, что появилось, это пустой экран.

С точки зрения макета того, что у нас есть, у нас есть контроллер навигации, и в его стеке находится UITabBarController -> UITableViewController -> UITableViewController, и мы хотим добавить поверх этого UIViewController с UINavigationController и UITabBarController в этом * 100. *

Любой Совет был бы очень признателен. Заранее спасибо.

1 Ответ

0 голосов
/ 03 ноября 2010

Неважно, я нашел решение.Закончилось использование ModelViewController, а затем возникли некоторые проблемы с белой полосой, которые я решил, обыскав эти самые форумы и обнаружив, что мне просто нужно скрыть строку состояния, прежде чем показывать ModelViewController и показывать его после загрузки.

В любом случае, спасибо.

...