Реализуйте UITabViewController с помощью JASidePanelViewController
Я реализуюJASidePanel
сUITabViewController
но у меня есть некоторые проблемы для реализации.
В настоящее время у меня есть контроллер представления категорий с UITabView
После скольжения показывает категорию, как это
но я хочу скользить только одинviewcontroller
не UITabViewController
,
вот мой код вBaseviewcontroller
который является подклассомJASidePanelViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.navigationItem.rightBarButtonItem = self.leftButtonForCenterPanel;
self.navigationItem.rightBarButtonItem.tintColor = [UIColor grayColor];
}
-(void) awakeFromNib
{
[self setRightPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"CategoryViewController"]];
[self setCenterPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"tabVC"]];
}
Ценю за помощь
2 ответа
Использование MMDrawerController очень легко интегрировать.
//first of all create tab bar and four navigation controller
IBOutlet UIView *TabbarView;
UINavigationController* childNavCtrl1;
UINavigationController* childNavCtrl2;
UINavigationController* childNavCtrl3;
UINavigationController* childNavCtrl4;
UINavigationController* childNavCtrl5;
viewDidLoad{
FavouriteVC * objFav = [[FavouriteVC alloc] init];
objFav.extendedLayoutIncludesOpaqueBars = YES;
childNavCtrl1 = [[UINavigationController alloc] initWithRootViewController:mRiviHomeVC];
childNavCtrl1.navigationBarHidden = YES;
//same do for rest of three view controller
now whenever user tap on any tab bar
[self.view addSubview:childNavCtrl1.view] ;// for this u need to check condition when u need to show which view controller