2016-08-09 29 views
0

ほとんど透明なナビゲーションバーを取得しようとしています。しかし、私はボタンを透明にしたくありません。Swiftのボタンアイテムを含む透明/半透明のナビゲーションバー

これは私のコードです:

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

これは、半透明の作るんが、それはまた、色あせ/ボタンを半透明になります。どのようにして半透明のバーを作ることができますか?まだボタンを不透明にしていますか?

+0

このhttp://stackoverflow.com/questions/19082963/how-to-make-completely-transparent-navigation-bar-in-ios-7 –

+0

見ますこれはまたhttp://stackoverflow.com/questions/13431976/visible-buttons-with-transparent-navigation-bar –

+0

@ Anbu.Karthikリンクのおかげで、第2の問題に対処するようだが、私は知らない客観的なc、迅速な例を知っていますか? – Prabhu

答えて

-1
navigationController?.navigationBar.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.3) 
navigationController?.navigationBar.barTintColor = UIColor.blackColor() 
navigationController?.navigationBar.translucent = true 
+0

これは機能しません。それを黒にしますが、透明にしません。 – Prabhu

0

これを試してみてください:

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

忘れてしまいますが、 'navigationBar'にアルファベットを設定しないでください – Lumialxk

+0

これはボタンをまだ見えるようにしますか? – Prabhu

+0

@Prabhuもちろん。あなたはこれを試しましたか? – Lumialxk

関連する問題