Skip to content

Commit

Permalink
fix(ios): set dark statusbar style if defined in plist (#2098)
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkChrisLevy authored and jcesarmobile committed Nov 13, 2019
1 parent 2ee8dbd commit 2529015
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion ios/Capacitor/Capacitor/CAPBridgeViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,12 @@ public class CAPBridgeViewController: UIViewController, CAPBridgeDelegate, WKScr
}
}
if let statusBarStyle = plist["UIStatusBarStyle"] as? String {
if (statusBarStyle != "UIStatusBarStyleDefault" && statusBarStyle != "UIStatusBarStyleDarkContent") {
if (statusBarStyle == "UIStatusBarStyleDarkContent") {
if #available(iOS 13.0, *) {
// TODO - use .darkContent instead of rawValue once Xcode 10 support is dropped
self.statusBarStyle = UIStatusBarStyle.init(rawValue: 3) ?? .default
}
} else if (statusBarStyle != "UIStatusBarStyleDefault") {
self.statusBarStyle = .lightContent
}
}
Expand Down

0 comments on commit 2529015

Please sign in to comment.