From 90ace73b2e994bb04ad7b284b680f2676ed24f99 Mon Sep 17 00:00:00 2001 From: Hannes Ljungberg Date: Mon, 19 Sep 2016 12:26:15 +0200 Subject: [PATCH 1/2] Add super call on awakFromNib --- Source/SlideMenuController.m | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/SlideMenuController.m b/Source/SlideMenuController.m index 50a21b1..3d604d2 100644 --- a/Source/SlideMenuController.m +++ b/Source/SlideMenuController.m @@ -123,6 +123,7 @@ -(instancetype)initWithMainViewController:(UIViewController *)tMainController le } -(void)awakeFromNib { + [super awakeFromNib]; [self initView]; } From 2e2b0a5dcdf4f4d7cdb26f3523e7da0d0d49d603 Mon Sep 17 00:00:00 2001 From: Hannes Ljungberg Date: Mon, 19 Sep 2016 12:26:54 +0200 Subject: [PATCH 2/2] Move setup of child controllers to initView --- Source/SlideMenuController.m | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Source/SlideMenuController.m b/Source/SlideMenuController.m index 3d604d2..465d6f8 100644 --- a/Source/SlideMenuController.m +++ b/Source/SlideMenuController.m @@ -167,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 { @@ -232,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;