Я поместил один глобальный tabBarController в приложение для iphone, над которым я работал.Но на одном из моих экранов мне нужно было поместить локальный tabBar, который отличается от глобального tabBarController.
Я сделал это двумя способами: 1) Скрытие глобального tabBar с помощью self.tabBarController.tabBar.hidden =да;и поместив локальный tabBar вместо этого в представлении.Но рамка tabBar показывает пустой белый цвет.2) Попытка добавления локальной панели вкладок в качестве подпредставления глобальной панели вкладок, которая работала, но после выгрузки экрана не удаляет локальную панель вкладок, хотя применяет [localTabBar removeFromSuperView];
Заранее спасибо ..
Global tabBarController:
tabBarController = [[UITabBarController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:ActivityTabnav,nav2,privateChatnav,ExploreTabnav,nav3,tempTabnav, nil];
localtabBar - это tabBar для представления xib viewController.в vIewDidLoad>
UIWindow* window = [[UIApplication sharedApplication] keyWindow];
[window addSubview:self.tabBar];
в vIewDidUnLoad>
[self.tabBar removeFromSuperview];
Ранее я пытался добавить self.tabBar в self.tabBarController.tabBar в качестве subView, который сохранил локальный self.tabBar в другихэкраны.
Спасибо ...