我的问题可以在下面的视频中看到:
https://www.dropbox.com/s/cql7r7b49lgffh9/navbarissue.mov
我有以下情节提要设置:
为了用语言来描述问题...在应用程序加载时,它会推送揭示视图cont> navcont> tabbarcont> navcont> firstviewcont。在firstviewcont上,显示菜单按钮存在。单击此按钮将显示一个滑出菜单,表中有许多选项。单击第一个单元格将返回到firstviewcont。但是,将firstviewcont从menucont推入时,它将在旧的导航栏上方创建一个新的导航栏,从而呈现两个导航栏。我认为这是因为我要遍历整个堆栈,即tabbarcont> navcont> firstviewcont。不支持将segue附加到firstview的导航控制器,并且将其附加到firstviewcont不会显示选项卡栏。
我试图在提到的视图控制器上从viewwilldisappear和viewwillappear方法隐藏导航栏没有成功...如何在保留选项卡栏并仅显示一个导航栏的同时返回到firstviewcont?
最佳答案
我通过...读取SWRevealViewController.h文件上的变更日志解决了这个问题。
- Took a cleaner approach to storyboard support. SWRevealViewControllerSegue is now
deprecated and you should use SWRevealViewControllerSegueSetController and
SWRevealViewControllerSeguePushController instead.
将我的脚本更改为情节提要脚本的新版本解决了我的问题。
感谢伟大的子类John LLuch!
关于ios - SWReveal TabBarController和导航栏问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24982461/