【发布时间】:2014-02-24 23:38:20
【问题描述】:
我想知道这是否可能。我正在开发的这个应用程序的设计如下:
两个滑动视图一个在另一个之上。底部视图是“设置”视图。顶视图是标签栏视图。我们使用ECSlidingViewController 进行滑动。
- 首次打开应用程序时,选项卡栏视图会显示第一个选项卡已选中。
- 当他们点击汉堡菜单或向右滑动底部时,设置视图会滑入视图。
- 当他们点击设置视图中的某个项目时,例如“关于”项目,相应的视图应显示在顶部选项卡栏视图内,并且没有任何选项卡显示为选中状态。
我想我必须说服我的团队不要在标签栏内显示设置项,这似乎太扭曲了。但只是想知道是否有其他人做过类似的事情,以及是否有可能在不给代码引入太多复杂性的情况下做到这一点。
【问题讨论】:
-
尝试将其呈现为模态。最好的办法。如果您需要代码帮助,我会寻求一些时间。
-
您是否能够执行此操作或卡在两者之间?
-
它难以解释和难以实施的事实应该让你的蜘蛛侠感觉刺痛。您正在做的是打破您呈现给用户的导航层次结构。它难以实施的原因是它首先是一个糟糕的想法。 “正确”的解决方案是在侧边栏中显示视图(尽管这也不一定意味着这是一个好主意)。 — 我写这篇文章时意识到它距离 OP 已经 1 年了,但我认为有人可能会受益。