Реализуйте 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 очень легко интегрировать.

https://github.com/mutualmobile/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
Другие вопросы по тегам