gpt4 book ai didi

ios - 当上一个 View 来自导航 Controller 时如何保留 TabBar 界面

转载 作者:行者123 更新时间:2023-11-29 03:59:24 25 4
gpt4 key购买 nike

这是我的应用程序中的基本导航方案

http://i.stack.imgur.com/xaDtw.jpg

一旦我访问选项卡式 View Controller 的第一个 View ,TabView 按钮界面就不存在,而只有带有“后退”按钮的顶部导航栏。我希望 View 由两个 Controller 控制。我在这里看到了很多关于此问题的帖子,但它们都已经严重过时,并且链接到的任何页面都不再可用。

最佳答案

您需要更改此设置:

      NavController-->tabBarController
|
|
|->Item1ViewController
|
|->Item2ViewController
|
|->Item3ViewController

对此:

                      tabBarController
|
|
|-->NavController->Item1ViewController
|
|-->NavController->Item2ViewController
|
|-->NavController->Item3ViewController

您如何管理这部分:

-->NavController-->ViewController-->TabBarController

取决于您的目标是什么...例如,viewController 是登录屏幕吗?您有多种选择,例如

-->NavController-->ViewController--[modal segue]-->TabBarController

-->TabBarController-->Item1ViewController--[modal segue]-->loginController

这是一个更广泛的应用程序设计问题......

我这里有相关答案: My Tab bar controller disappears after a push segue

这里:How to handle UINavigationControllers and UITabBarControllers iOS 6.1

关于ios - 当上一个 View 来自导航 Controller 时如何保留 TabBar 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16078419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com