2017-08-22 13 views
1

私は現在、スウィフト3でのiOSアプリケーションに取り組んでおり、次のコードで私のNavigationBar の色を変更したいのです:RGBカラー、間違った色

self.navigationController?.navigationBar.barTintColor = UIColor.init(red: 53.0/255.0, green: 70.0/255.0, blue: 90.0/255.0, alpha: 1.0) 

このコードはかなりうまく動作しますが、1つの問題があります。 RGB形式で入力した色が正しく表示されません。

は、この色のようにする必要があります:enter image description here

しかし、これ(左:現在の色()の権利である:すでにのようになります言ったように):のように見える

enter image description here

+0

set navigationController?.navigationBar.isTranslucent = false – Aakash

+0

半透明のプロパティをNOに設定しましたか? – Adolfo

+0

私はあなたが何を意味するのか知っていると思います。私は数年前に同様の問題を抱えていました。私はdifferente RGBタイプの汎用RGB、Adobe RGB、sRGBがあることに気づいた。私はそれがそれであるかどうかはわかりませんが、それは可能かもしれません。 – TomCobo

答えて

2

セットnavigationController?。 navigationBar.isTranslucent = falseです。

これを達成するには、ストーリーボードから半透明をオフにします。

enter image description here

0

不透明の代わりに、半透明に変更し、ナビゲーションバーを。

self.navigationController?.navigationBar.isTranslucent = true 

画像で見つけてください。

enter image description here

そして、あなたはナビゲーションの背景色を設定している場合は、その後 ナビゲーションの背景色の代わりに、半透明の色を変更します。

関連する問題