Я хотел бы добавить вид в UIWindow
с помощью следующего кода:Как добавить вид в UIWindow?
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
UIWindow *window = delegate.window;
UIView *aView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
aView.backgroundColor = [UIColor blackColor];
[window addSubview:aView];
Этот код не работает. Я хотел клонировать свойство UIAlertView. Он будет всплывать поверх всего, когда мы вызываем метод [alertViewInstance show];
.
Пробовал это так:
UIView *aView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
UIWindow* window = [UIApplication sharedApplication].keyWindow;
if (!window) {
window = [[UIApplication sharedApplication].windows objectAtIndex:0];
}
[window addSubview:aView];
[window bringSubviewToFront:aView];
установить его '' rootViewController' и makeKeyAndVisible'; в вашем приложении (после do-finish-lauch!), если вы не используете 'UIWindow', как это, это означает, что вам не нужно использовать' UIWindow' для реальной задачи. – holex