gpt4 book ai didi

ios - 个人 UITabBaritem 色调颜色

转载 作者:搜寻专家 更新时间:2023-11-01 07:28:15 27 4
gpt4 key购买 nike

我正在尝试实现 custom UITabbar .

我发现的任何东西都涉及在 tabbarItem 上覆盖一个矩形。那么有什么直接的方法可以做到这一点吗?

最佳答案

要更改单个 tabBar 项目的色调颜色,请使用以下内容

let tabBar = (self.tabBarController?.tabBar)! as UITabBar
tabBar.tintColor = UIColor(red: 120/255, green: 120/255, blue: 120/255, alpha: 1)

将此代码添加到您的 viewWillAppear 中。

更新

let tabBar = (self.tabBarController?.tabBar)! as UITabBar
// Change this index to your selected tabBar index
// 1 = second item
let index = CGFloat(1)
let itemWidth = tabBar.frame.width / CGFloat(tabBar.items!.count)
let bgView = UIView(frame: CGRectMake(itemWidth * index, 0, itemWidth, tabBar.frame.height))
bgView.backgroundColor = UIColor.redColor()
tabBar.insertSubview(bgView, atIndex: Int(index))

将此代码添加到您的 viewWillAppear 中。如果您想从应用程序开始加载它,我建议将其添加到您的 AppDelegate 中。

关于ios - 个人 UITabBaritem 色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34470844/

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