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];