在所有控制器中使用标签栏和导航栏的应用程序
Application with tab bar and navigation bar in all controllers
我在将标签栏添加到屏幕中的所有控制器时遇到问题,它只显示在直接连接到标签栏的控制器中。如何在所有屏幕上显示它?
我找到了答案,我的问题是我没有为每个标签栏项目添加导航控制器,我只制作了一个导航控制器,这就是标签栏没有出现的原因。
正确的顺序是:
TabBarItem1 -> NavController1 -> ViewController1 -> ViewController2
TabBarItem2 -> NavController2 -> ViewController1 -> ViewController2
我在将标签栏添加到屏幕中的所有控制器时遇到问题,它只显示在直接连接到标签栏的控制器中。如何在所有屏幕上显示它?
我找到了答案,我的问题是我没有为每个标签栏项目添加导航控制器,我只制作了一个导航控制器,这就是标签栏没有出现的原因。 正确的顺序是:
TabBarItem1 -> NavController1 -> ViewController1 -> ViewController2
TabBarItem2 -> NavController2 -> ViewController1 -> ViewController2