@@ -13,43 +13,6 @@ class Responder extends UIResponder {
13
13
//
14
14
}
15
15
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
-
53
16
class Window extends UIWindow {
54
17
55
18
private _content ;
@@ -181,9 +144,7 @@ class IOSApplication implements definition.iOSApplication {
181
144
this . _window . content = rootView ;
182
145
183
146
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 ;
187
148
}
188
149
else if ( rootView . ios instanceof UIViewController ) {
189
150
this . rootController = this . _window . rootViewController = rootView . ios ;
0 commit comments