2015-08-03 5 views
1

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

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

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

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

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

ответ

1

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

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

Спасибо. Я делал это слишком сложно. Это именно то, что я пытался сделать. – jmr1706