iPhone - Удалить вид и NavigationController - PullRequest
1 голос
/ 26 октября 2011

У меня есть ViewController, который создает NavigationController и помещает в него UIView.

nvcontrol =[[UINavigationController alloc] initWithRootViewController:menuView];
...
UIView *parent = self.view.superview;
[parent addSubview:nvcontrol.view];

Мне нужно закрыть представление (включая NavController) из дочернего viewcontroller.

Следующий фрагмент, который я пробовал, закрывает только представление внутри NavController, но не сам NavController.Это заканчивается тем, что синяя голова с белым пробелом внизу.

[self.view removeFromSuperview];

Что может решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

Я не пробовал это, но я думаю, что-то вроде этого должно работать:

[self.navigationController.view removeFromSuperview];
0 голосов
/ 26 октября 2011

@ traingle_man Вы уверены, что просмотр - это свойство контроллера uinavigation?

Если я правильно понимаю ваш вопрос, это может помочь

[nvcontrol.view removeFromSuperview];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...