Нужно ли реализовать контроллер навигации для добавления представлений от других контроллеров? - PullRequest
0 голосов
/ 12 октября 2011

Когда пользователь нажимает на кнопку, я отображаю совершенно новый вид (в целях администрирования)

AdminViewController *adminView = [[AdminViewController alloc]initWithNibName:@"AdminView" bundle:nil];
        [self.view addSubview:adminView.view];
        [adminView release];

В том виде, в котором я нажимаю, у меня есть IBAction с кнопкой закрытия.По сути, когда я нажимаю кнопку закрытия, я хочу уничтожить этот второй вид и вернуться к исходному.

Я не могу использовать self.view removeFromSuperview, потому что это в значительной степени удалит все, что у меня есть вокно.Что вы, ребята, думаете, мне нужно сделать?

1 Ответ

1 голос
/ 12 октября 2011

Похоже, эта установка является идеальным кандидатом на

AdminViewController *adminView = [[AdminViewController alloc]initWithNibName:@"AdminView" bundle:nil];
[self presentModalViewController:adminView animated:YES];
[adminView release];

когда нажата кнопка закрытия, вы можете сделать

[self dismissModalViewControllerAnimated:YES];

на любом контроллере вида, чтобы он исчез.

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