ECSSlidingViewController, как программно перейти к определенному виду?

Я использую ECSSlidingViewController (на iPhone), он работает отлично, но я хотел бы сделать что-то особенное.

В моем приложении у меня есть ECSSlidingViewController, меню (UITableViewController) для underLeftViewControllerStoryboardId и несколько других UINavigationViewController, когда выбран пункт меню.

Пользователь может перейти из приложения "Почта" в приложение, используя вложение в письме. Когда происходит такая навигация (и приложение уже запущено), мне нужно отобразить один из UINavigationViewController из моего меню.

Я могу отобразить меню везде, где пользователь находится в иерархии приложений, с помощью следующего кода

    ECSlidingViewController* viewController = [DataCenter sharedInstance].slidingViewController;

[viewController anchorTopViewToRightAnimated:FALSE];

Далее, я не могу отобразить на весь экран UINavigationViewController, который я хотел бы показать.

Есть идеи, как это сделать? Спасибо за вашу помощь

Себастьен.

1 ответ

Я предполагаю, что вы используете раскадровки:

self.slidingViewController.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"StoryBoardIdOfNavigationController"];
[self.slidingViewController resetTopViewAnimated:NO];
Другие вопросы по тегам