gpt4 book ai didi

UIWindow 在 Storyboard顶部不可见

转载 作者:行者123 更新时间:2023-12-02 18:59:00 25 4
gpt4 key购买 nike

我有一个 UIWindow 对象,我想将其显示在 Storyboard顶部。我是这样做的 -

UIWindow *webWindow = [[UIWindow alloc] initWithFrame:CGRectMake(0, 20, 320,480)];
webWindow.windowLevel = UIWindowLevelAlert;

我将其设为 keyAndVisible 像这样 -

[webWindow makeKeyAndVisible]; 

问题是它不可见。我尝试使用 NSLog 查看所有 Windows,它显示了类似这样的内容 -

Windows:(
"<UIWindow: 0x9b5cf20; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9b61400>>",
"<UIWindow: 0x9846880; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9846a60>>"
)

我在这里读到了有关 Storyboard 如何使用窗口的内容 - http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40006786-CH3-SW30

但不清楚如何使用它在 Storyboard 顶部显示窗口。

最佳答案

而不是创建一个新的 UIWindow 对象并添加 subview ,而是必须创建应用程序委托(delegate)的对象,例如 -ExampleAppDelegate *myApp = (ExampleAppDelegate *)[UIApplication sharedApplication].delegate;并像这样添加 subview - [myApp.window addSubview:aWebView];

关于UIWindow 在 Storyboard顶部不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8528151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com