嗨,我有一个问题,我试着通过阅读文档来解决这个问题,但我做不到。
我希望选项卡条控制器是初始VC,而不是SWRevealViewController。
问题是,在应用程序旁边的滑出菜单,而不是第一个vc。那么,问题是如何使水资源管理委员会在那里?

发布于 2015-09-07 19:41:32
为什么不能将显示视图控制器作为导航队列中的最后一个控制器,并使用带有"Item“菜单的控制器作为Sw_front?应该管用的。
作为另一种选择,您可以从Storyboard中删除整个显示视图控制器,并在导航队列中的第一个视图控制器中手动创建它。然后再推。
SWRevealViewController有一个名为initWithRearViewController:frontViewController的方法,您可以从Storyboard获得带有instantiateViewControllerWithIdentifier的Sw_rear和Sw_front视图控制器。
然后,当将项目菜单(手动)添加到导航栏时,将revealToggle:分配为action,将SWRevealViewController实例分配为target。
这种方法有一些不同的地方,您可以将您的SWRevealViewController放在Storyboard中的导航控制器之前,并将导航控制器指定为Sw_front。然后,您不需要手动实例化SWRevealViewController,而只需要"Item“菜单。
本文还可以从导航队列中中间视图控制器的viewWillAppear上显示视图控制器,然后在视图控制器的viewWillAppear上添加带有"Item“菜单的panGestureRecognizer和tapGestureRecognizer。
更新
这里是在Swift和Tabbar中使用SWRevealViewController的示例项目。
我刚刚从http://www.appcoda.com/sidebar-menu-swift/中获取了示例项目,并做了一些调整。
我不喜欢在故事板中使用SWRevealViewController,因为每个要显示的新ViewController都有自己的导航控制器,但是如果它适合您,您可以保留它。
https://stackoverflow.com/questions/32444574
复制相似问题