我一直在試圖從左側使用SWRevealViewController實現一個幻燈片菜單。 我一直在關注一篇文章here,其中說Reveal視圖控制器應該是根/初始視圖控制器。但在我的情況下,我想要在「故事板」中的第3個屏幕「Home」上滑出菜單。與SWRevealViewController的Xcode Sidemenu
根據條件,我有從第一個場景定義到Home和第二個場景到家的segues。
問題:
- 我在哪裏可以適合於顯示視圖控制器?
- 如何處理「segues」到「Home」?
我一直在試圖從左側使用SWRevealViewController實現一個幻燈片菜單。 我一直在關注一篇文章here,其中說Reveal視圖控制器應該是根/初始視圖控制器。但在我的情況下,我想要在「故事板」中的第3個屏幕「Home」上滑出菜單。與SWRevealViewController的Xcode Sidemenu
根據條件,我有從第一個場景定義到Home和第二個場景到家的segues。
問題:
根視圖控制器是在應用程序委託之後啓動的第一個屏幕。
顯示視圖控制器應該是根/初始視圖控制器。
聲明基本上指─ Segue公司的顯示視圖控制器,而不是「家」與側menu.The「主頁」顯示主頁屏幕是顯示視圖控制器的一個子視圖。
只是從第二個屏幕延續到顯示視圖控制器。
看來以下配置有效。
SWRevealViewController
作爲初始視圖控制器。在的appDelegate -
self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"1stScreen"];
相反塞格斯首頁的做 - [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"SWRevealViewController"];
務必設置SWRevealViewController
故事板ID爲 「SWRevealViewController」。
我認爲那些第一和第二場景應該像登錄和註冊是他們?那麼在那種情況下。將您的根視圖控制器設置爲Reveal視圖控制器。對於第一個和第二個場景,您可以展示這些控制器,如果您不想這樣做,則可以通過編程方式更改根視圖控制器。 – Wolverine