gpt4 book ai didi

uitabbarcontroller - 从 iPhone 上的 tableViewController 中确定当前选择的 TabBarItem?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:56 25 4
gpt4 key购买 nike

我的 TabBar 中有 2 个标签。它们都持有相同的 UITableViewController 的实例。

层级走向

UITabbarController > UINavigationController > UITableViewController

我想从 tableViewController 中确定当前选择了哪个选项卡。我知道我可以使用 UITabBarControllerselectedIndex 属性 我只是不知道从当前 viewController 中引用 if 的最简单方法.我是否遍历每个 View 的 super View 以找到 TabBarController

最佳答案

如果您在 App Delegate 中实例化并存储 UITabBarController,您可以将其公开为该对象的属性。您可以将静态全局指针存储到您的 App Delegate 对象并通过类方法公开它:

+ (MyAppDelegate*) instance
{
return g_Instance;
}

当您需要 tabBarController 时,您可以使用:

[MyAppDelegate instance].tabBarController

关于uitabbarcontroller - 从 iPhone 上的 tableViewController 中确定当前选择的 TabBarItem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359032/

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