我有带有顶部和底部菜单的应用程序,如何在所附图片上看到。顶部菜单中的 消息 以及 画廊 和 博客 在底部菜单中有两个选项。
图库VC /图库详细信息VC 和 博客VC /博客详细信息VC ,这两种选择原理相同>。
我在应用程序中使用了推和弹出导航。我的问题是在某些情况下是后退按钮。
第一次,请检查“推”绿线(所有步骤均以self.navigationController?.pushViewController(nextViewController, animated: true)
实现)-画廊->管理画廊->编辑照片页面1->编辑照片页面2->编辑照片页面3->管理画廊
现在,当我单击“后退”按钮(navigationController?.popViewController(animated: true)
)时,我转到EDIT PHOTO PAGE 3,但我想转到GALLERY。
第二次,请检查“推”橙色线(所有步骤均以self.navigationController?.pushViewController(nextViewController, animated: true)
实现)-画廊->画廊详细信息->博客->博客详细信息->消息->帖子->画廊详细信息
现在,当我单击后退按钮(navigationController?.popViewController(animated: true)
)时,我去了POSTS,但是我想去GALLERY。 (来自BLOG DETAIL)
第三次,请检查“ push”紫色行MANAGE GALLERY-> GALLERY DETAIL(然后继续显示橙色的“ push”行)。当我在“画廊详细信息”中“结束橙色推送”时,我需要通过“画廊详细信息VC”上的后退按钮转到“管理画廊VC”,当我要在这里时,我希望通过“管理画廊VC”中的后退按钮转到“画廊VC” “。
很多天我找不到这个问题的答案。导航控制器可以做到这一点吗?我不能使用更改根视图控制器,因为我必须记住“图库方式”,“博客方式”,...是否可以在应用程序中执行“导航控制器内的导航控制器”或更多导航控制器之类的操作?还是有“其他”解决我的问题?