Как я могу отобразить и закрыть представление с контроллера?
-
07-07-2019 - |
Вопрос
Я просто хочу отобразить "CreditsView".Поэтому, если я нажму кнопку показать просмотр кредитов, нажмите ok, просмотр исчезнет.
У меня есть мой базовый контроллер и мой контроллер просмотра кредитов, и теперь я пытаюсь что-то вроде:
- (IBAction)switchToCreditsView:(id)sender {
creditsViewController = [[CreditsViewController alloc] initWithNibName:@"CreditsViewController"];
[self.view addSubview:creditsViewController.view];
//[self presentModalViewController:creditsViewController animated:YES];
}
Но если я нажму на кнопку, мое приложение выйдет из строя.
Решение
Чтобы вернуться, вы просто звоните:
- (IBAction)switchToBaseView:(id)sender {
[self dismissModalViewControllerAnimated:YES];
}
Другие советы
Чтобы переключиться обратно, сделайте это
[self.просмотр removeFromSuperview];А затем освободите просмотр, если хотите.[саморазрыв];
Не связан с StackOverflow