2015-12-15 40 views
-1

我一直在试图从左侧使用SWRevealViewController实现一个幻灯片菜单。 我一直在关注一篇文章here,其中说Reveal视图控制器应该是根/初始视图控制器。但在我的情况下,我想要在“故事板”中的第3个屏幕“Home”上滑出菜单。与SWRevealViewController的Xcode Sidemenu

根据条件,我有从第一个场景定义到Home和第二个场景到家的segues。

问题:

  1. 我在哪里可以适合于显示视图控制器?
  2. 如何处理“segues”到“Home”?
+0

我认为那些第一和第二场景应该像登录和注册是他们?那么在那种情况下。将您的根视图控制器设置为Reveal视图控制器。对于第一个和第二个场景,您可以展示这些控制器,如果您不想这样做,则可以通过编程方式更改根视图控制器。 – Wolverine

回答

0

根视图控制器是在应用程序委托之后启动的第一个屏幕。

显示视图控制器应该是根/初始视图控制器。

声明基本上指─ Segue公司的显示视图控制器,而不是“家”与侧menu.The“主页”显示主页屏幕是显示视图控制器的一个子视图。

只是从第二个屏幕延续到显示视图控制器。

看来以下配置有效。

  1. 在故事板集SWRevealViewController作为初始视图控制器。
  2. 在的appDelegate -

    self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"1stScreen"];

  3. 相反塞格斯首页的做 - [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"SWRevealViewController"];

务必设置SWRevealViewController故事板ID为 “SWRevealViewController”。