gpt4 book ai didi

iphone - 如何在不使用标签栏的情况下在 ViewController 之间切换?

转载 作者:搜寻专家 更新时间:2023-10-30 20:08:00 25 4
gpt4 key购买 nike

我有一个 UINavigationController。在我的层次结构的第二层,我想显示一个带有工具栏的 View Controller ,我在其中插入了一个分段控件。通过它,用户可以在我们称之为 A 和 B 的同一页面的两个“ View ”之间进行选择(就像在日历应用程序中一样)。

当用户按下 A 段时,必须显示 A View 。当用户按下 B 段时,必须显示 B View 。

A 和 B 是复杂的 View ,所以我更喜欢在称为 AViewController 和 BViewController 的两个单独的 View Controller 中管理它们。

最初我想在 UITabBarViewController 中插入 AViewController 和 BViewController,但是在 pushViewController:animated: 官方文档中我读到推送的 View Controller “不能是标签栏 Controller 的实例。”

您知道如何在不使用 UITabBarViewController 的情况下在 AViewController 和 BViewController 之间切换吗?

非常感谢!

最佳答案

我会将您的两个 View 添加为 View 的 subview (称为 rootView)并使用 bringSubviewToFront 来显示它们:

// display view A
[rootView bringSubviewToFront:AViewController.view];

// display view B
[rootView bringSubviewToFront:BViewController.view];

关于iphone - 如何在不使用标签栏的情况下在 ViewController 之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387058/

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