gpt4 book ai didi

ios - 在运行时更新 UITabBarController 项目标题

转载 作者:行者123 更新时间:2023-11-28 14:10:27 25 4
gpt4 key购买 nike

我在我的项目中实现了一个UITabBarController。我正在研究它并且它按预期工作。在问我的问题之前,让我告诉你我有多少个标签栏项目。以下是我的应用程序中的标签栏项目:

  1. 主要列表
  2. 购物车 list
  3. 收藏夹
  4. 联系人列表

现在,当我点击 Main List 时,它会打开相应的 ViewController。它也适用于所有其他选项卡。

但现在在第一个选项卡( View Controller )中,我必须执行一些操作,这些操作需要更新选项卡栏 2、选项卡栏 3 和选项卡栏 4 的文本或标题。

例如,在执行一些操作后,我希望我的标签栏标题按以下方式显示

  1. 主列表(12)
  2. 汽车 list (05)
  3. 收藏夹(00)
  4. 联系人列表(100)

希望您明白我的意思。我在某些应用程序中看到了角标(Badge),但我真的不想那样。如果有任何想法或链接。我正在使用 Swift 4。

最佳答案

我希望这对你有用。

您可以从位于任何选项卡中的 viewController 中获取 TabBarController。

您需要将此代码粘贴到您的任何 viewController 中,您可以找到所有 tabBar 项目。现在您需要识别 tabBar 项并进行相应更新。

    let tabVC = self.tabBarController
if let items = tabVC?.tabBar.items {
for item in items {
item.title = "Your Title"
}
}

关于ios - 在运行时更新 UITabBarController 项目标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52607607/

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