gpt4 book ai didi

ios - 将 UI 导航 Controller 与 UITabBar Controller 相结合的最佳方式?

转载 作者:行者123 更新时间:2023-11-28 22:51:55 25 4
gpt4 key购买 nike

我正处于我正在开发的应用程序的某个阶段,为了完成给我的任务,似乎完成我需要的最好方法是结合一个 UINavigationController UITabBarController

在结构上,应用程序有一个主页,应用程序的其余部分通过 UITabBarController 进行导航。这是原版的声音设计,但是当我接手这个开发过程时,我不得不对应用程序进行大量添加,并且技术上应该有一个“第二”部分,它添加了额外的“功能”,如果您会发现这不一定与应用程序本身的主要功能相关。

基本上,由于一切都从概览开始,因此用户应该可以选择是直接进入应用程序本身,还是使用其中的一些额外功能。我认为导航 Controller 适合额外的功能,但我不确定如何添加它。

我需要知道的是 - 这个问题的解决方案可靠吗?如果是这样,实现此目标的好方法是什么?是否可以使用单独的 UIWindow 类将 Navigation Controller 与 TabBar Controller 链接起来?

当然,这个应用程序使用了很多 nib 文件,每次我尝试以编程方式做一些事情时,它就是没有用。因此,如果有人能指出实现此目的的 NIB 方法,我将不胜感激。

最佳答案

根据 Apple 的建议,UITabBarController 应该始终是您应用的 Root View Controller 。所以基本上你的主视图只是你的选项卡 View Controller 的一个选项卡,所以你只需要将你的主视图 Controller 嵌入到导航 Controller 中。通过这种方式,您可以使用导航 Controller 导航到该选项卡中您想要的任何页面,或者您可以使用选项卡栏 Controller 转到其他选项卡。

关于ios - 将 UI 导航 Controller 与 UITabBar Controller 相结合的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11782496/

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