Skip to content

Commit afff21b

Browse files
author
Tsvetan Raikov
committed
Fix: Cannot change the iOS status bar text color
1 parent 6830f80 commit afff21b

File tree

1 file changed

+1
-40
lines changed

1 file changed

+1
-40
lines changed

application/application.ios.ts

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -13,43 +13,6 @@ class Responder extends UIResponder {
1313
//
1414
}
1515

16-
class RootViewControllerImpl extends UIViewController implements definition.RootViewControllerImpl {
17-
private _contentController: UIViewController;
18-
19-
get contentController(): UIViewController {
20-
return this._contentController;
21-
}
22-
23-
set contentController(contentController: UIViewController) {
24-
25-
if (contentController.parentViewController !== null) {
26-
contentController.willMoveToParentViewController(null);
27-
contentController.view.removeFromSuperview();
28-
contentController.removeFromParentViewController();
29-
contentController.didMoveToParentViewController(this);
30-
}
31-
32-
if (this._contentController) {
33-
this._contentController.willMoveToParentViewController(null);
34-
this._contentController.view.removeFromSuperview();
35-
this._contentController.removeFromParentViewController();
36-
}
37-
38-
this.addChildViewController(contentController);
39-
this.view.addSubview(contentController.view);
40-
contentController.view.frame = this.view.bounds;
41-
contentController.view.autoresizingMask = UIViewAutoresizing.UIViewAutoresizingFlexibleWidth | UIViewAutoresizing.UIViewAutoresizingFlexibleHeight;
42-
43-
this._contentController = contentController;
44-
this._contentController.didMoveToParentViewController(this);
45-
}
46-
47-
public viewDidLoad(): void {
48-
super.viewDidLoad();
49-
this.view.backgroundColor = UIColor.whiteColor();
50-
}
51-
}
52-
5316
class Window extends UIWindow {
5417

5518
private _content;
@@ -181,9 +144,7 @@ class IOSApplication implements definition.iOSApplication {
181144
this._window.content = rootView;
182145

183146
if (rootView instanceof Frame) {
184-
let rootController = new RootViewControllerImpl();
185-
this.rootController = this._window.rootViewController = rootController;
186-
rootController.contentController = rootView.ios.controller;
147+
this.rootController = this._window.rootViewController = rootView.ios.controller;
187148
}
188149
else if (rootView.ios instanceof UIViewController) {
189150
this.rootController = this._window.rootViewController = rootView.ios;

0 commit comments

Comments
 (0)