Skip to content

Commit

Permalink
Display React Native Modals with transparent background
Browse files Browse the repository at this point in the history
Reviewed By: javache

Differential Revision: D3779522

fbshipit-source-id: c7c036b20755ac49714c5085c38ba122abcbae04
  • Loading branch information
Mehdi Mulani authored and Facebook Github Bot 6 committed Aug 29, 2016
1 parent 708efcf commit 029f568
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions React/Views/RCTModalHostViewController.m
Expand Up @@ -12,6 +12,20 @@
@implementation RCTModalHostViewController
{
CGRect _lastViewFrame;
UIStatusBarStyle _preferredStatusBarStyle;
BOOL _preferredStatusBarHidden;
}

- (instancetype)init
{
if (!(self = [super init])) {
return nil;
}

_preferredStatusBarStyle = [[UIApplication sharedApplication] statusBarStyle];
_preferredStatusBarHidden = [[UIApplication sharedApplication] isStatusBarHidden];

return self;
}

- (void)viewDidLayoutSubviews
Expand All @@ -34,4 +48,14 @@ - (UIInterfaceOrientationMask)supportedInterfaceOrientations
}
}

- (UIStatusBarStyle)preferredStatusBarStyle
{
return _preferredStatusBarStyle;
}

- (BOOL)prefersStatusBarHidden
{
return _preferredStatusBarHidden;
}

@end

0 comments on commit 029f568

Please sign in to comment.