透明/半透明导航栏,带有Swift中的按钮项

时间:2016-08-09 04:08:52

标签: ios swift uinavigationcontroller swift2

我试图获得一个几乎透明的导航栏。但我不希望它上面的按钮透明。

这是我的代码:

navigationController?.navigationBar.backgroundColor = UIColor.blackColor()
navigationController?.navigationBar.barTintColor = UIColor.blackColor()
navigationController?.navigationBar.translucent = true
navigationController?.navigationBar.alpha = 0.3

这确实使它半透明,但它也使按钮半透明/褪色。我怎么能有一个半透明的条,但仍然有不透明的按钮?

2 个答案:

答案 0 :(得分:0)

试试这个:

navigationController?.navigationBar.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.3)

答案 1 :(得分:-1)

navigationController?.navigationBar.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.3) 
navigationController?.navigationBar.barTintColor = UIColor.blackColor() 
navigationController?.navigationBar.translucent = true