Я пишу приложение для iPad, и я пытаюсь отобразить второй UIWindow
поверх главного окна моего приложения. Главное, что я пытаюсь сделать, это создать окно регистрации (how to present a login, with UISplitViewController?), и кажется, что создание второго окна здесь может быть хорошим вариантом.проблема с отображением другого UIWindow
Я сделал очень простое приложение, чтобы попробовать это. Когда пользователь нажимает кнопку, я пытаюсь показать второе окно. Вот код:
- (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];
}
Я ожидаю увидеть здесь большой красный экран, но этого не произойдет - ничего не меняется. В конечном счете, я хотел бы иметь меньшее окно, плавающее сверху. Но сейчас я просто хочу увидеть окно.
ARGH. Не могу поверить, что я сделал подобную мозгу ошибку. Конечно, именно поэтому я этого не вижу. Я приму этот ответ, как только мне позволено. –
Вау, не принимается * и * проголосовать. Это научит меня отвечать на вопрос @DanMorrow на самом деле спросил! –
Довольно уверен, что вам разрешено принять это как ответ к настоящему времени ;-) –