Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fixed : When a side drawer is open, it should also be refreshed in addition to center drawer #225 #226

Closed
wants to merge 2 commits into from
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Fixed : When a side drawer is open, it should also be refreshed in ad…
…dition to center drawer #225
  • Loading branch information
kk-achu committed Feb 25, 2014
commit 8bd82ecf6ef65495bf3e3c8bcb4407874f67e9c6
22 changes: 22 additions & 0 deletions MMDrawerController/MMDrawerController.m
Original file line number Diff line number Diff line change
@@ -674,22 +674,44 @@ - (void)viewDidLoad {
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.centerViewController beginAppearanceTransition:YES animated:animated];

if(self.openSide == MMDrawerSideLeft)
{
[self.leftDrawerViewController beginAppearanceTransition:YES animated:animated];
}
else if(self.openSide == MMDrawerSideRight)
{
[self.rightDrawerViewController beginAppearanceTransition:YES animated:animated];
}
}

-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self updateShadowForCenterView];
[self.centerViewController endAppearanceTransition];

if(self.openSide == MMDrawerSideLeft)
{
[self.leftDrawerViewController endAppearanceTransition];
}
else if(self.openSide == MMDrawerSideRight)
{
[self.rightDrawerViewController endAppearanceTransition];
}
}

-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.centerViewController beginAppearanceTransition:NO animated:animated];
[self.leftDrawerViewController beginAppearanceTransition:NO animated:animated];
[self.rightDrawerViewController beginAppearanceTransition:NO animated:animated];
}

-(void)viewDidDisappear:(BOOL)animated{
[super viewDidDisappear:animated];
[self.centerViewController endAppearanceTransition];
[self.leftDrawerViewController endAppearanceTransition];
[self.rightDrawerViewController endAppearanceTransition];
}

#pragma mark Rotation