У меня 2 просмотра. Одним из них является «viewheader», а другим - «viewContent» (добавляется как подпредставление).
'viewContent' содержит TableView (основанный на UINavigationController), и TableView может перейти к DetailView (UIViewController). (см. изображение ниже)
Мой вопрос: Как я могу удалить (вывести) DetailView с помощью UIButton ОТ 'headerView'.
Цель состоит в том, чтобы создать фиксированную навигацию и изменить (анимировать) только нижний контент.
Спасибо
// add "fixed" Header
- (void)loadView {
viewHeader = [[HeaderViewController alloc] initWithNibName:@"HeaderViewController" bundle:nil];
self.view = viewHeader.view;
}
// add content view
- (void)viewDidLoad {
[super viewDidLoad];
viewContent = [[MainContentViewController alloc] initWithNibName:@"MainContentViewController" bundle:nil];
CGRect viewFrame = CGRectMake(0.0f, 164.0f, 320, 316);
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewContent];
[navController setNavigationBarHidden:YES];
[navController.view setFrame:viewFrame];
viewHeader.contentNavView = navController; // <<<< CAN'T POP THE VIEW by passing UINavigationController to "header view"
[self.view addSubview:navController.view];
}