From 25d586a562aa2eda15ce7a04e3443d8349a991c5 Mon Sep 17 00:00:00 2001 From: Alejandro Guerrero Date: Wed, 12 Aug 2015 13:34:27 +0200 Subject: [PATCH] Status Bar Hidden for Center TopVC Right now it is not possible to chose if you want the status bar to be shown or not. With this change we will be able to override the function in the topViewController and chose to hide/show the status bar. --- MFSideMenu/MFSideMenuContainerViewController.m | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MFSideMenu/MFSideMenuContainerViewController.m b/MFSideMenu/MFSideMenuContainerViewController.m index 70216e0..e2f7ec7 100644 --- a/MFSideMenu/MFSideMenuContainerViewController.m +++ b/MFSideMenu/MFSideMenuContainerViewController.m @@ -154,6 +154,16 @@ - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleDefault; } +- (BOOL)prefersStatusBarHidden +{ + if (self.centerViewController) { + if ([self.centerViewController isKindOfClass:[UINavigationController class]]) { + return [((UINavigationController *)self.centerViewController).topViewController prefersStatusBarHidden]; + } + return [self.centerViewController prefersStatusBarHidden]; + } + return NO; +} #pragma mark - #pragma mark - UIViewController Rotation