Swift 如何在选项卡栏控制器上使用标签?

Swift 如何在选项卡栏控制器上使用标签?,swift,xcode,uitabbarcontroller,Swift,Xcode,Uitabbarcontroller,我正在尝试获取选项卡栏控制器上的标签或按钮,但该区域似乎已禁用。有人能帮忙吗,Thanks.您可以使用下面的代码作为参考 extension UITabBarController { func addLabelAtTabBarItemIndex(tabIndex: Int, value: Int) { let tabBarItemCount = CGFloat(self.tabBar.items!.count) let label = UILabel(fra

我正在尝试获取选项卡栏控制器上的标签或按钮,但该区域似乎已禁用。有人能帮忙吗,Thanks.

您可以使用下面的代码作为参考

extension UITabBarController {
   func addLabelAtTabBarItemIndex(tabIndex: Int, value: Int) {
        let tabBarItemCount = CGFloat(self.tabBar.items!.count)
        let label = UILabel(frame: CGRect(origin: .zero, size: CGSize(width: 30, height: 30)))
        label.text = "\(value)"
        self.tabBar.addSubview(label)
   }
}
在这里请记住,您的原产地标签是非常重要的。这就是为什么is创建了一个变量“tabBarItemCount”,它可以给出您的选项卡栏的计数,并且根据tabIndex参数,您可以在相应的选项卡栏上应用它。
只需根据您的选项卡索引应用此选项。

谢谢您的回答。我试过你的代码,效果很好。谢谢