как добавить вид на окно в uiviewcontroller - PullRequest
1 голос
/ 14 ноября 2010

Можно ли добавить подпредставление поверх окна из контроллера uiview, а затем удалить его тоже?

Ответы [ 4 ]

9 голосов
/ 14 ноября 2010

Не уверен, что вы имеете в виду ...

[self.view addSubview:yoursubview];

[yoursubview removeFromSuperview];

За окном:

[[[UIApplication sharedApplication] keyWindow] addSubview:yourview];
0 голосов
/ 10 мая 2017

Вы также можете использовать это.

Для добавления:

[[UIApplication sharedApplication].keyWindow.rootViewController addChildViewController:childVC];
[[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:childVC.view];

Для удаления:

[childVC.view removeFromSuperview];
[childVC removeFromParentViewController];
0 голосов
/ 19 марта 2015

[[UIApplication sharedApplication] .keyWindow.subviews.firstObject addSubview: yourView];

если вы используете iPad в альбомной ориентации, вам следует добавить свой вид на первое подпредставление окна.

@ Yuvaraj.M это решение твоей проблемы

0 голосов
/ 01 октября 2014

у меня работает:

[[[[UIApplication sharedApplication] windows] objectAtIndex:0] addSubview:yourView];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...