Раскадровка push-последовательности от контроллера представления к контроллеру навигации и сохранение UITabBar для последовательного контроллера навигации

У меня есть следующая раскадровка:

У меня пока недостаточно очков репутации для изображений :( поэтому я разместил их здесь:

http://www.bodharr.com/brionh/example.png

У меня есть следующий код в моем классе Journal ViewController:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"DiaJournals"])
    {
        UINavigationController *controller =segue.destinationViewController;
        [self presentModalViewController:controller animated:YES];
    }
}

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

Я знаю, что это совершенно нубский вопрос, и я, честно говоря, провел много исследований по раскадровке и последовательностям, но не здесь: Как в контроллере панели вкладок я могу перейти от одного контроллера представления к другому и сохранить панель вкладок? и честно пытался вписать это в мою ситуацию, но я просто так потерян и разочарован этим. Любая помощь приветствуется, и я всегда отмечаю ответы.


comment
кажется не нужным: [self presentModalViewController:контроллер анимированный:YES];   -  person lu yuan    schedule 15.06.2012
comment
какой стиль перехода с идентификатором DiaJournals? Это модально?   -  person lu yuan    schedule 15.06.2012


Ответы (1)


Вы должны подключить свой Journal ViewController напрямую к вашему table view controller и установить стиль перехода на push. Затем панель вкладок будет сохраняться там, когда представление таблицы будет нажато. В вашей раскадровке навигационный контроллер модализируется Journal ViewController , поэтому панель вкладок исчезнет.

person lu yuan    schedule 15.06.2012
comment
Стиль настроен на push, но я понимаю вашу точку зрения с presentModalViewController (и я должен был понять это из последнего примера, который я рассматривал, не так ли), чем мне заменить эту строку? - person BriOnH; 15.06.2012
comment
@BriOnH Просто прокомментируйте это. Но я нахожу в вашем .png, что стиль перехода с идентификатором DiaJournals модальный. пс. Контроллер навигационного представления не может быть нажат. - person lu yuan; 15.06.2012
comment
@BriOnH Почему бы не встроить свой журнал ViewController в контроллер навигации? - person lu yuan; 15.06.2012
comment
@luyaun - я встроил это, и это сработало! Спасибо!! Жаль, что у меня не было очков, чтобы проголосовать за вас. Спасибо!!! - person BriOnH; 16.06.2012