From d69773aaad8e532aac423d8b69ba17a57c1471a6 Mon Sep 17 00:00:00 2001 From: yogevbd Date: Mon, 10 Feb 2020 18:31:03 +0200 Subject: [PATCH] Fix status bar styles, Closes #5446 --- lib/ios/RNNBasePresenter.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/ios/RNNBasePresenter.m b/lib/ios/RNNBasePresenter.m index cc6c3e3deb5..d9714f4eac4 100644 --- a/lib/ios/RNNBasePresenter.m +++ b/lib/ios/RNNBasePresenter.m @@ -184,8 +184,11 @@ - (void)applyDotIndicator:(UIViewController *)child { - (UIStatusBarStyle)getStatusBarStyle:(RNNNavigationOptions *)resolvedOptions { RNNNavigationOptions *withDefault = [resolvedOptions withDefault:[self defaultOptions]]; - if ([[withDefault.statusBar.style getWithDefaultValue:@"default"] isEqualToString:@"light"]) { + NSString* statusBarStyle = [withDefault.statusBar.style getWithDefaultValue:@"default"]; + if ([statusBarStyle isEqualToString:@"light"]) { return UIStatusBarStyleLightContent; + } else if ([statusBarStyle isEqualToString:@"dark"]) { + return UIStatusBarStyleDarkContent; } else { return UIStatusBarStyleDefault; }