标签栏控制器 - 显示不是其中一个标签的视图控制器

时间:2014-02-24 23:38:21

标签: ios uitabbarcontroller

我想知道这是否可行。我正在开发的这个应用程序的设计如下:

两个滑动视图一个在另一个上面。底部视图是一个'设置'视图。顶视图是标签栏视图。我们正在使用ECSlidingViewController进行滑动。

  1. 首次打开应用时,标签栏视图会显示,并选中第一个标签。 enter image description here
  2. 当他们点击汉堡包菜单或向右滑动时,底部的设置视图会滑入视图。 Mockup 2
  3. 当他们点击设置视图中的项目时,如“关于”项目,相应的视图应显示在顶部标签栏视图内,而没有任何选项卡显示为已选中。 Mockup 3
  4. 我想我必须说服我的团队不要在标签栏内显示设置项目,它似乎太扭曲了。但只是想知道是否有其他人做过这样的事情,如果有可能做到这一点而不会在代码中引入太多复杂性。

1 个答案:

答案 0 :(得分:1)

我用相同的设计做了一些菜单,从左侧和标签栏上滑动。我最终把View Controller放在其他所有东西上

这样的东西
[self presentViewController:AboutViewController Animated:YES];

请确保您将该视图控制器放在UINavigationController中或带有dismissViewController的内容中,以便用户返回主页。