我正在编写一个 iPad 应用程序,并试图UIWindow
在我的应用程序的主窗口顶部显示第二个。我要做的主要事情是创建一个登录窗口(如何使用 UISplitViewController 显示登录?),似乎在这里创建第二个窗口可能是一个不错的选择。
我制作了一个非常简单的应用程序来尝试一下。当用户点击一个按钮时,我试图显示第二个窗口。这是代码:
- (IBAction)showOtherWindow:(id)sender {
UIWindow* otherWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
otherWindow.hidden = NO;
otherWindow.clipsToBounds = YES;
otherWindow.windowLevel = UIWindowLevelStatusBar;
otherWindow.backgroundColor = [UIColor redColor];
[otherWindow makeKeyAndVisible];
}
我期待在这里看到一个大的红色屏幕,但这并没有发生 - 没有任何变化。最终,我希望在顶部浮动一个较小的窗口。但现在我只想看到一扇窗户。