2016-09-22 15 views
0

以前の私はSO navigation bar以下UIView、 をスクロールしたい、私はnavigationImageが欠落しているtranslucentUINavigationBarの半透明は

NOに背景を設定した後

self.navigationController.navigationBar.translucent = NO; 

を設定し、ナビゲーションバーに追加画像を削除します。その完全に白い色です。

ここで何が問題になったのか分かりません。 navigation Barについては、下の画像をご覧ください。

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"bg.png"] 
         forBarMetrics:UIBarMetricsCompact]; 
self.navigationController.navigationBar.translucent = NO; 

ご意見ありがとうございます。

enter image description here

答えて

0

利用UIBarMetricsDefault代わりのUIBarMetricsCompact

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"bg.png"] forBarMetrics: UIBarMetricsDefault]; 
self.navigationController.navigationBar.translucent = NO; 
+0

私はUIBarMatricsDefaultあまりにも同じ問題を使用していました。 – kiran

関連する問題