OStack程序员社区-中国程序员成长平台

标题: ios - 选项卡栏 Controller - 显示不是选项卡之一的 View Controller [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 19:23
标题: ios - 选项卡栏 Controller - 显示不是选项卡之一的 View Controller

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

两个滑动 View 一个在另一个之上。底部 View 是“设置” View 。顶 View 是标签栏 View 。我们正在使用 ECSlidingViewController用于滑动。

  1. 当应用第一次打开时,标签栏 View 会显示第一个标签被选中。 enter image description here
  2. 当他们点击汉堡菜单或向右滑动时,底部的设置 View 会滑入 View 。 Mockup 2
  3. 当他们点击设置 View 中的某个项目时,例如“关于”项目,相应的 View 应显示在顶部选项卡栏 View 内,并且没有任何选项卡显示为选中状态。 Mockup 3

我想我必须说服我的团队不要在标签栏内显示设置项,这似乎太扭曲了。但只是想知道是否有其他人做过这样的事情,以及是否可以在不引入太多代码复杂性的情况下做到这一点。



Best Answer-推荐答案


我用相同的设计做了一些事情,菜单从左侧滑过标签栏。我最终把一个 View Controller 放在了其他一切之上

类似

[self presentViewController:AboutViewController Animated:YES];

只需确保您将该 View Controller 放在 UINavigationController 或带有 dismissViewController 的东西中,以便用户返回您的主页。

关于ios - 选项卡栏 Controller - 显示不是选项卡之一的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22001520/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4