Как загрузить другой View in DetailViewController в iPad - PullRequest
0 голосов
/ 05 января 2011

Как загрузить файл View from Nib в DetailView для iPad одним нажатием кнопки и вернуться к предыдущему представлению при другом нажатии кнопки, присутствующем в дочернем представлении.

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Следующий код должен направить вас в правильном направлении.

Чтобы загрузить новый ViewController:

- (IBAction)myBtnPushed{
NSLog(@"myBtnPushed");

NewRightVC *newRightVC = [[NewRightVC alloc] initWithNibName:@"NewRightVC" bundle:[NSBundle mainBundle]];
[detailViewController.navigationController pushViewController:newRightVC animated:YES];

NewLeftVC *newLeftVC = [[NewLeftVC alloc] initWithNibName:@"NewLeftVC" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:newLeftVC animated:YES];
}

Чтобы вернуться к RootViewController и DefaultViewController в UISplitViewController:

[detailViewController.navigationController popViewControllerAnimated:YES];

[self.navigationController popViewControllerAnimated:YES];

Пример проекта для изучения можно скачать здесь.

Пример, полученный из этого поста: https://stackoverflow.com/questions/5263128/splitviewcontroller-with-two-navigationcontroller-linking-protocols

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