CB-6783 - added StatusBarStyle config preference, updated docs (closes #9)

Signed-off-by: Shazron Abdullah <shazron@apache.org>
This commit is contained in:
pelish8 2014-05-15 14:05:14 +02:00 committed by Shazron Abdullah
parent 4cfee575a1
commit 55575f5409
3 changed files with 75 additions and 67 deletions

View File

@ -37,6 +37,10 @@ Preferences
<preference name="StatusBarBackgroundColor" value="#000000" />
- __StatusBarStyle__ (status bar style, defaults to lightcontent). On iOS 7, set the status bar style. Available options default, lightcontent, blacktranslucent, blackopaque.
<preference name="StatusBarStyle" value="lightcontent" />
Hiding at startup
-----------
@ -257,4 +261,3 @@ Supported Platforms
- Windows Phone 8

View File

@ -55,6 +55,7 @@
</feature>
<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarBackgroundColor" value="#000000" />
<preference name="StatusBarStyle" value="lightcontent" />
</config-file>
<header-file src="src/ios/CDVStatusBar.h" />

View File

@ -102,7 +102,6 @@ static const void *kStatusBarStyle = &kStatusBarStyle;
[self initializeStatusBarBackgroundView];
[self styleLightContent:nil]; // match default backgroundColor of #000000
self.viewController.view.autoresizesSubviews = YES;
NSString* setting;
@ -116,6 +115,11 @@ static const void *kStatusBarStyle = &kStatusBarStyle;
if ([self settingForKey:setting]) {
[self _backgroundColorByHexString:[self settingForKey:setting]];
}
setting = @"StatusBarStyle";
if ([self settingForKey:setting]) {
[self setStatusBarStyle:[self settingForKey:setting]];
}
}
- (void) _ready:(CDVInvokedUrlCommand*)command