diff --git a/lib/ios/RNNComponentViewController.m b/lib/ios/RNNComponentViewController.m index 28ac2f8d18d..17169897299 100644 --- a/lib/ios/RNNComponentViewController.m +++ b/lib/ios/RNNComponentViewController.m @@ -76,10 +76,6 @@ - (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar { [self.eventEmitter sendOnSearchBarCancelPressed:self.layoutInfo.componentId]; } -- (BOOL)prefersStatusBarHidden { - return [_presenter isStatusBarVisibility:self.navigationController resolvedOptions:self.resolveOptions]; -} - - (UIStatusBarStyle)preferredStatusBarStyle { return [_presenter getStatusBarStyle:[self resolveOptions]]; } diff --git a/lib/ios/UIViewController+LayoutProtocol.m b/lib/ios/UIViewController+LayoutProtocol.m index db21c800ca6..91e7caa32e2 100644 --- a/lib/ios/UIViewController+LayoutProtocol.m +++ b/lib/ios/UIViewController+LayoutProtocol.m @@ -60,6 +60,10 @@ - (UIInterfaceOrientationMask)supportedInterfaceOrientations { return interfaceOrientationMask; } +- (BOOL)prefersStatusBarHidden { + return [self.presenter isStatusBarVisibility:self.navigationController resolvedOptions:self.resolveOptions]; +} + - (UINavigationController *)stack { if ([self isKindOfClass:UINavigationController.class]) { return (UINavigationController *)self;