我有点难过这个......
考虑这个应用程序:
该应用在底部有一个标签栏导航,其中包含按钮食谱,收藏夹和设置
食谱可以通过两种方式显示 - 作为列表,或作为图像网格。
用户可以通过按切换按钮在列表视图和网格视图之间切换,应用程序应该记住以前的设置。
因此...
假设列表视图是默认视图,我如何告诉新实例化的网格视图它应该使用与列表视图相同的TabBar?
如何让这种过渡看起来无缝?
据我所知,我不应该为多个视图使用一个控制器,或者跨多个控制器使用一个视图......我应该在这里为每个屏幕使用单独的视图/控制器,还是根据需要使用相同的显示/隐藏子视图?
所有建议表示赞赏
答案 0 :(得分:0)
两个屏幕都需要两个独立的ViewControllers。
如果您想在展示时制作它,请将名为“Utility application”的Xcode模板作为基础。
我认为最好在这里使用UITabBarController。
我建议您阅读Apple的人机界面指南。