【发布时间】:2018-12-23 00:58:18
【问题描述】:
这是我为标签栏控制器编写的代码:
class TabBarUiViewController: UITabBarController {
let layerGradient = CAGradientLayer()
override func viewDidLoad() {
layerGradient.colors = [UIColor.init(red: 247/255, green: 146/255, blue: 30/255, alpha: 1).cgColor, UIColor.init(red: 236/255, green: 104/255, blue: 66/255, alpha: 1).cgColor]
layerGradient.startPoint = CGPoint(x: 0, y: 0.5)
layerGradient.endPoint = CGPoint(x: 1, y: 0.5)
layerGradient.frame = CGRect(x: 0, y: 0, width: view.bounds.width, height: view.bounds.height)
self.tabBar.layer.insertSublayer(layerGradient,at:0)
self.tabBar.unselectedItemTintColor = .black
super.viewDidLoad()
}
}
我想要导航控制器栏的颜色和图案相同。 我该怎么办?正如我尝试的那样,它不像标签栏渐变那么容易 我正在寻找一个新的快速来源
【问题讨论】:
-
我试过你发的这个链接,但对我的酒吧没有任何影响!!!!!!
-
@Kamran 您提供的这个链接是快速来源吗?
-
第二个有红色导航栏的是swift代码但根本不起作用,这就是我添加这个问题的原因
-
好的,在此处添加与导航栏设置相关的代码。
标签: ios iphone swift uinavigationcontroller gradient