编辑特定Tab栏项的背景颜色

时间:2015-09-02 10:57:07

标签: ios swift instagram uitabbaritem

嘿,我想更改我的中心标签栏项目的背景颜色,如Instagram中的swift,任何知道它如何工作的人。我用谷歌搜索,但找不到任何有用的答案。

2 个答案:

答案 0 :(得分:1)

您可以使用以下代码:

// Add background color to middle tabBarItem
let itemIndex = 2
let bgColor = UIColor(red: 0.08, green: 0.726, blue: 0.702, alpha: 1.0)

let itemWidth = tabBar.frame.width / CGFloat(tabBar.items!.count)
let bgView = UIView(frame: CGRectMake(itemWidth * itemIndex, 0, itemWidth, tabBar.frame.height))
bgView.backgroundColor = bgColor
tabBar.insertSubview(bgView, atIndex: 0)

作为参考,您可以查看这些Stackoverflow帖子:

答案 1 :(得分:-1)

更改tabBarItem的背景颜色或使用背景图像并根据需要更改比赛