【问题标题】:How to use label on tab bar controller?如何在标签栏控制器上使用标签?
【发布时间】:2020-07-24 05:48:18
【问题描述】:

我正在尝试获取标签栏控制器上的标签或按钮,但该区域似乎已被禁用。有人可以帮忙吗,Thaanks。

【问题讨论】:

    标签: swift xcode uitabbarcontroller


    【解决方案1】:

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

    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)
       }
    }
    

    请记住,您的标签来源非常重要。这就是为什么创建了一个变量“tabBarItemCount”,它可以给出标签栏的计数,并且根据 tabIndex 参数,您可以将其应用于相应的标签栏。 只需根据您的标签索引应用它即可。

    【讨论】:

    • 感谢您的回答。我试过你的代码,它工作得很好。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多