我UITabBarController
在我的项目中有一个实现。我正在研究它,它按预期工作。现在在问我的问题之前,让我告诉你我有多少标签栏项目。以下是我的应用程序中的标签栏项目:
现在,当我单击 Main List 时,它会分别打开ViewController
. 所有其他选项卡也会发生这种情况。
但是现在在第一个选项卡(视图控制器)中,我必须执行一些需要更新选项卡栏 2、选项卡栏 3 和选项卡栏 4 的文本或标题的操作。
例如,在执行一些操作后,我希望我的标签栏标题如下
我希望你明白我的意思。我在某些应用程序中看到过徽章,但我真的不想要那样。如果有任何想法或链接。我正在使用 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"
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句