2016-09-22 4 views
0

앞서 나가도록 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