我有一个带有tabview的应用程序作为初始视图控制器。 Segues将tabview按钮连接到其他视图控制器,除主/视图外,一切都很好。主/细节是两种不同的观点。这些都不在代码中,而是在故事板中。
当我进入主视图,然后使用标签栏控制器转到其他视图时,一切都很好。当我进入详细视图并使用标签栏进行导航时,一切正常,直到我尝试转到主视图。当我尝试使用标签栏返回主视图时,我将被定向到详细视图。我总是想从主人开始,然后继续细节。
为了说明这一点,当我使用标签栏离开主视图并且它们回到主设备时它可以正常工作。当我离开详细视图然后使用标签栏返回主页时,我将被定向到详细视图。就像我要回到主视图或详细视图一样,取决于最后一个活动的视图。
这应该以这种方式工作还是我搞砸了什么?我想要进入主视图的标签栏按钮始终转到主视图。
segues都是推动,没有任何模态。
非常感谢;
旧校园
答案 0 :(得分:0)
您要做的是在切换标签之前将详细信息视图控制器从导航堆栈中弹出。这里讨论了一个类似的问题(和解决方案):