Tôi có một đối tượng UIWindow mà tôi muốn hiển thị trên đầu bảng phân cảnh. Mà tôi làm như thế này -UIWindow không hiển thị trên đầu Storyboard
UIWindow *webWindow = [[UIWindow alloc] initWithFrame:CGRectMake(0, 20, 320,480)];
webWindow.windowLevel = UIWindowLevelAlert;
tôi làm cho nó keyAndVisible như thế này -
[webWindow makeKeyAndVisible];
Vấn đề là nó không nhìn thấy được. Tôi cố gắng NSLog để xem tất cả các Windows và nó cho thấy một cái gì đó như thế này -
Windows:(
"<UIWindow: 0x9b5cf20; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9b61400>>",
"<UIWindow: 0x9846880; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9846a60>>"
)
Tôi đọc một cái gì đó về cách cửa sổ được sử dụng bởi Storyboard ở đây - http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40006786-CH3-SW30
Nhưng nó không rõ ràng làm thế nào để sử dụng nó để hiển thị một cửa sổ trên đầu Storyboard.
OK! Thay vì tạo một đối tượng UIWindow mới và thêm một khung nhìn con để tạo đối tượng của ứng dụng đại biểu như -'ExampleAppDelegate * myApp = (ExampleAppDelegate *) [UIApplication sharedApplication] .delegate; 'Và thêm subView như thế này -' [myApp.window addSubview: aWebView]; ' – arank
hãy đăng nhận xét đó làm câu trả lời và chấp nhận nó. Những người khác có thể thấy nó hữu ích :) –