3

私は iPad アプリを作成してUIWindowおり、アプリのメイン ウィンドウの上に 1 秒を表示しようとしています。私がやろうとしている主なことは、ログイン ウィンドウを作成することです ( UISplitViewController を使用してログインを表示するにはどうすればよいですか? )。

これを試すために、非常にシンプルなアプリを作成しました。ユーザーがボタンを押すと、2 番目のウィンドウを表示しようとしています。コードは次のとおりです。

- (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];
}

ここで大きな赤い画面が表示されることを期待していますが、そうはなりません。何も変わりません。最終的には、小さなウィンドウを上に浮かせたいと思います。しかし、今はとにかく窓が見たいだけです。

4

3 に答える 3