gpt4 book ai didi

iphone - 为尚未分配的viewController设置tabBarItem.badgeValue?

转载 作者:行者123 更新时间:2023-12-03 20:18:50 28 4
gpt4 key购买 nike

我在 Xcode 的新项目中使用了选项卡栏应用程序。在 IB 中,我添加了 NavigationController,总共有五个。在应用程序启动用户登录时,我想为第五个 tabBarItem 设置徽章值,但我几乎在任何地方都无法这样做。

我更愿意在登录代码运行后执行此操作,但我不确定如何告诉第五个 viewController 获取徽章值。另外,我在 viewController 中尝试过,但 self.tabBarItem.badgeValue 也不起作用。

最佳答案

必须创建 View Controller 才能使其工作。我唯一能想到的另一件事是,您必须访问导航 Controller 的选项卡栏项目,而不是导航 Controller 的根 Controller 。因此,从导航 Controller 的根 Controller 类来看,这应该可以工作:

self.navigationController.tabBarItem.badgeValue = @"...";

或者,从 applicationDidFinishLaunching:

[(UIViewController *)[tabBarController.viewControllers objectAtIndex:4] tabBarItem].badgeValue = @"...";

这些都不起作用吗?

关于iphone - 为尚未分配的viewController设置tabBarItem.badgeValue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1744754/

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