我是iOS开发的新手,我正在创建一个带侧边栏的应用程序,用户可以从侧边栏选择要跳转到的视图。提供的视图是导航控制器的一部分。 NavigationController是revealViewController的前端,因此侧栏将出现在链接到NavigationController的每个窗口中。
Bellow你可以看到我的故事板。
问题是,如果我从菜单(侧边栏)中单击Map(“Mapa”)项目,我将不得不从navigationController移动到第二个View。如果我使用常规segue,导航属性将消失。有没有办法移动到任何视图并维护导航层次结构?
提前致谢,
Caio Guedes
答案 0 :(得分:0)
如果我理解正确,您希望在每个视图中都有一个侧边栏,只需在它们之间切换即可。由于您希望视图是独立的,我会考虑使用Tab Bar,因为它是iOS中的默认选项,可以在不同视图之间导航,并且是Apple推荐的。 但是如果你想使用侧边栏,我建议为每个视图控制器使用不同的导航控制器。使用一个导航控制器会造成太多麻烦。看看我设法找到的这个教程。 http://www.appcoda.com/sidebar-menu-swift/ 希望我能帮助一点点对不起,如果我以任何方式误导你,我也是新手!