【iOS】UINavigationBarの背景色が薄い色になった場合の対処方【Objectice-C】【Swift3.0】

2017年8月28日

ナビゲーションバーについての色の設定方法について、以前ご紹介させていただきましたが、その際、背景色を指定下にもかかわらず、指定した色よりほんのり薄い色に変化している場合があります。このバグのようにも思える変化の対処方法です。

ナビゲーションバーの文字色、背景色の変更方法

Objective-C

Swift3.0

 

上記で修正が可能です。

注意点として、この設定をするとUINavigationControllerを設定しているUIviewController内で作ったUIviewのy座標が変わります。この設定をした場合は必ず全画面でズレがないかなどチェックしておきましょう!

薄い色に変化するほか、曇りガラス、ブラー効果がのったように見えたらこの設定を疑いましょう!