gpt4 book ai didi

iphone - 主屏幕引导至 TabBar Controller

转载 作者:行者123 更新时间:2023-11-29 04:05:00 31 4
gpt4 key购买 nike

我是 Xcode 和 native 开发的新手。所以仍在尝试弄清楚很多基本的东西。

我希望我的应用程序加载并显示 5 个选项卡项目,但不选择其中任何一个。这个想法是有一个“主”屏幕,其中包含标签栏项目,用户可以单击这些项目以移动到应用程序的不同部分。我知道标签栏项目必须处于选定状态。

有办法解决这个问题吗?

我正在考虑拥有一个单独的 View Controller ,当应用程序启动时用户将登陆该 View Controller 。该 View 将有自己的选项卡栏 View ,就像选项卡栏 Controller 一样。因此,当我点击任何选项卡项目时,我会将用户引导至相应的选项卡 View 。我能做的最好的事情就是控制主页选项卡栏项目拖动到相应的选项卡 View ,其工作范围是显示 View 而不是选项卡栏 Controller 中的选项卡栏。

我知道这很困惑,所以让我知道我能做些什么来让它更清楚。

最佳答案

您只需向初始 Controller (“主”屏幕)添加一个选项卡栏,并在其选项卡栏中具有与选项卡栏 Controller 控制的选项卡相同的标题和图像。然后,当用户选择其中一个选项卡时,您将窗口的 Root View Controller 切换到选项卡栏 Controller 。

我认为您也可以通过执行两件事来使用选项卡栏 Controller 来完成此操作。将第一个选项卡的选定图像设置为与未选定的图像相同,这样即使选择了该选项卡,它也不会看起来像它。其次,在 Controller 中为第一个选项卡提供一个 View ,该 View 位于该 Controller 的“正常” View 之上,即您的“主页” View 。当您想显示该 Controller 的普通 View 时,只需删除它或将其移到后面即可。

关于iphone - 主屏幕引导至 TabBar Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402064/

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