diff --git a/Source/SlideMenuController.m b/Source/SlideMenuController.m index 50a21b1..465d6f8 100644 --- a/Source/SlideMenuController.m +++ b/Source/SlideMenuController.m @@ -123,6 +123,7 @@ -(instancetype)initWithMainViewController:(UIViewController *)tMainController le } -(void)awakeFromNib { + [super awakeFromNib]; [self initView]; } @@ -166,6 +167,10 @@ -(void)initView { [self addLeftGestures]; [self addRightGestures]; + + [self setUpViewController:_mainContainerView targetViewController:_mainViewController]; + [self setUpViewController:_leftContainerView targetViewController:_leftViewController]; + [self setUpViewController:_rightContainerView targetViewController:_rightViewController]; } -(SlideMenuOption *)option { @@ -231,12 +236,6 @@ -(UIInterfaceOrientationMask)supportedInterfaceOrientations { return UIInterfaceOrientationMaskAll; } --(void)viewWillLayoutSubviews { - [self setUpViewController:_mainContainerView targetViewController:_mainViewController]; - [self setUpViewController:_leftContainerView targetViewController:_leftViewController]; - [self setUpViewController:_rightContainerView targetViewController:_rightViewController]; -} - -(void)openLeft { if (_leftViewController == nil) { return;