Можно ли добавить подпредставление поверх окна из контроллера uiview, а затем удалить его тоже?
Не уверен, что вы имеете в виду ...
[self.view addSubview:yoursubview]; [yoursubview removeFromSuperview];
За окном:
[[[UIApplication sharedApplication] keyWindow] addSubview:yourview];
Вы также можете использовать это.
Для добавления:
[[UIApplication sharedApplication].keyWindow.rootViewController addChildViewController:childVC]; [[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:childVC.view];
Для удаления:
[childVC.view removeFromSuperview]; [childVC removeFromParentViewController];
[[UIApplication sharedApplication] .keyWindow.subviews.firstObject addSubview: yourView];
если вы используете iPad в альбомной ориентации, вам следует добавить свой вид на первое подпредставление окна.
@ Yuvaraj.M это решение твоей проблемы
у меня работает:
[[[[UIApplication sharedApplication] windows] objectAtIndex:0] addSubview:yourView];