Mam obiekt UIWindow, który chcę pokazać u góry Storyboard. Że zrobiłem tak -UIWindow nie jest widoczny na Storyboard
UIWindow *webWindow = [[UIWindow alloc] initWithFrame:CGRectMake(0, 20, 320,480)];
webWindow.windowLevel = UIWindowLevelAlert;
Robię go keyAndVisible tak -
[webWindow makeKeyAndVisible];
Problemem jest to, że nie jest to widoczne. Próbowałem NSLog aby zobaczyć wszystkie okna i pokazuje coś takiego -
Windows:(
"<UIWindow: 0x9b5cf20; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9b61400>>",
"<UIWindow: 0x9846880; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9846a60>>"
)
czytałem coś o tym, jak okno jest używany przez Storyboard tutaj - http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40006786-CH3-SW30
ale nie jest jasne, w jaki sposób z niego korzystać, aby pokazać okno na górze Storyboard.
Gotowy! Zamiast tworzenia nowego obiektu UIWindow i dodawania podglądu do obiektu, który chciałby przekazać obiekt, należy: "PrzykładAppDelegate * myApp = (ExampleAppDelegate *) [UIApplication sharedApplication] .delegate;' I dodać subView w ten sposób - '[myApp.window addSubview: aWebView]; ' – arank
proszę zaksięguj ten komentarz jako odpowiedź i zaakceptuj go. Inne osoby mogą uznać to za przydatne :) –