如何在每个页面上包含幻灯片菜单IOS(删除后退按钮)

时间:2014-12-02 09:24:16

标签: ios

我正在制作一个带有滑出菜单的ios应用程序。我按照以下教程:http://www.appcoda.com/ios-programming-sidebar-navigation-menu/没有太多麻烦。

然而,我不得不问自己是如何在我的应用程序的每个页面上包含导航菜单。我的意思是,如果我的菜单将我带到一个页面,那么我将如何建立一个仍然有菜单的新页面的链接。此刻我看到左上角有一个后退按钮。

我找到的大多数教程都停在那里。我的菜单中的每个页面都有不同的控制器。我使用显示视图控制器。

1 个答案:

答案 0 :(得分:1)

  • 您需要一个RootViewController,它将具有左上角按钮,除此之外,整个屏幕将充当容器盒。 (空视图,比方说UIView containerView)
  • 根据您的要求在该视图中添加子视图,假设您在菜单中有3个按钮,则最初应默认加载view1。
  • 如果用户选择第二个选项,则首先删除containerView
  • 中的所有视图
for (UIView *subview in containerView.subviews)
{

   [suview removeFromSuperView];
}

// then, add your new selected view
[containerView addSubView: view2];

参考文献:

希望你得到我想传达的东西。