【发布时间】:2020-07-24 05:48:18
【问题描述】:
我正在尝试获取标签栏控制器上的标签或按钮,但该区域似乎已被禁用。有人可以帮忙吗,Thaanks。
【问题讨论】:
标签: swift xcode uitabbarcontroller
我正在尝试获取标签栏控制器上的标签或按钮,但该区域似乎已被禁用。有人可以帮忙吗,Thaanks。
【问题讨论】:
标签: swift xcode uitabbarcontroller
您可以使用以下代码作为参考。
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 参数,您可以将其应用于相应的标签栏。 只需根据您的标签索引应用它即可。
【讨论】: