【发布时间】:2017-05-18 15:02:16
【问题描述】:
我想制作一个应用,其中我的导航栏出现在所有页面上。当我单击任一侧菜单行(通过SWRevealViewController 完成)时,我希望打开的页面顶部有一个导航栏。在下图中,我想要与带有“菜单”标签的页面上的 HomeViewController 相同的导航栏。我怎样才能做到这一点?请帮忙。我是 iOS 新手。我在 Xcode 8 和 Swift 3 中这样做。
编辑:我想要这样的东西: 我已将侧菜单按钮放在显示视图控制器上。我可以在运行时在前视图控制器上看到它,但是如何连接revealviewcontroller的目标和动作,以便打开侧面菜单?如果这样做了,那么我在“菜单”标签页上的导航控制器问题将自动解决
【问题讨论】:
-
SlideBar 的根视图控制器必须保留在 UINavigation 控制器中。
-
我怎样才能做到这一点?
-
放置 NavigationController -> RevealController -> 前端(家庭控制器)-> 后端(SideMenuController)
-
@Amanpreet 请检查已编辑的问题
-
@Dia 请检查答案。可能是你想要的。
标签: ios swift uinavigationcontroller swrevealviewcontroller