Merge pull request #765 from mrbberra/master
(ios) Add InAppBrowserStatusBarStyle preference. Resolves #728
This commit is contained in:
@@ -68,6 +68,14 @@ simply hook `window.open` during initialization. For example:
|
|||||||
window.open = cordova.InAppBrowser.open;
|
window.open = cordova.InAppBrowser.open;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
### Preferences
|
||||||
|
|
||||||
|
#### <b>config.xml</b>
|
||||||
|
- <b>InAppBrowserStatusBarStyle [iOS only]</b>: (string, options 'lightcontent' or 'default'. Defaults to 'default') set text color style for iOS.
|
||||||
|
```
|
||||||
|
<preference name="InAppBrowserStatusBarStyle" value="lightcontent" />
|
||||||
|
```
|
||||||
|
|
||||||
## cordova.InAppBrowser.open
|
## cordova.InAppBrowser.open
|
||||||
|
|
||||||
Opens a URL in a new `InAppBrowser` instance, the current browser
|
Opens a URL in a new `InAppBrowser` instance, the current browser
|
||||||
|
|||||||
@@ -1055,7 +1055,12 @@ BOOL isExiting = FALSE;
|
|||||||
|
|
||||||
- (UIStatusBarStyle)preferredStatusBarStyle
|
- (UIStatusBarStyle)preferredStatusBarStyle
|
||||||
{
|
{
|
||||||
return UIStatusBarStyleDefault;
|
NSString* statusBarStylePreference = [self settingForKey:@"InAppBrowserStatusBarStyle"];
|
||||||
|
if (statusBarStylePreference && [statusBarStylePreference isEqualToString:@"lightcontent"]) {
|
||||||
|
return UIStatusBarStyleLightContent;
|
||||||
|
} else {
|
||||||
|
return UIStatusBarStyleDefault;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (BOOL)prefersStatusBarHidden {
|
- (BOOL)prefersStatusBarHidden {
|
||||||
|
|||||||
Reference in New Issue
Block a user