在过去的几天里,我一直在网上搜索我的问题的解决方案,但是,我似乎找不到与我类似的问题。我正在使用 TabBarController,并且在其中一个选项卡上,我在导航栏中有一个分段控件,我想用它在视图控制器之间切换。问题是当我展示第二个视图控制器时,它出现在标签栏控制器上。无论如何要将模态呈现的导航控制器保留在 tabbarcontroller 中?
这是第一个控制器。
这就是我要展示的控制器。
在过去的几天里,我一直在网上搜索我的问题的解决方案,但是,我似乎找不到与我类似的问题。我正在使用 TabBarController,并且在其中一个选项卡上,我在导航栏中有一个分段控件,我想用它在视图控制器之间切换。问题是当我展示第二个视图控制器时,它出现在标签栏控制器上。无论如何要将模态呈现的导航控制器保留在 tabbarcontroller 中?
这是第一个控制器。
这就是我要展示的控制器。
好吧,除非我们看到一些代码,否则我们无法真正发表评论。但我认为您的问题可能与您的视图层次结构有关。如果我要构建您正在尝试的内容,我将执行以下操作:
包含自定义导航栏控制器的 UITabbar 控制器
自定义导航栏控制器将包含段控制器并定义协议,以便在用户选择任一段时提醒委托人。
导航栏的根视图控制器将是一个视图控制器,它充当您正在显示的两个屏幕(朋友和圈子屏幕)的 UIView 容器
这个根视图控制器将是自定义导航控制器的委托,以便它知道用户何时选择了一个段。
当用户选择一个段时,根视图控制器将在容器中的朋友和圈子视图控制器之间切换。
要执行上述操作,请查看有关创建UIViewController 容器和使用委托的文档
希望有帮助!