Использование ECSlidingViewController для перехода на новую раскадровку

45
5

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

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

Я пробовал несколько методов.

Сначала я попытался создать экземпляр новой раскадровки и UIViewController, а затем с помощью presentViewController. Это работает, но эффект анимации от ECSlidingViewController перезаписан, и я не могу расслабиться. Я также попробовал UIStoryboardSegue и подклассифицировал его. Затем я инициализирую его и вызываю выполнение. Этот метод не дал мне никаких результатов.

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

спросил(а) 2015-08-03T21:47:00+03:00 4 года, 4 месяца назад
1
Решение
45

Я бы сделал это так

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"storyB" bundle:nil];
self.slidingViewController.topViewController = [storyboard instantiateViewControllerWithIdentifier:@"storyboardId"];
[self.slidingViewController resetTopViewAnimated:YES];

ответил(а) 2015-08-03T23:48:00+03:00 4 года, 4 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема