2014-01-16 2 views
1

내비게이션 바 RGB (32,29,29)를 만들려고하지만 앱이 시작될 때 (현재 Xcode 5.0.2로 시뮬레이터에서 작업 중) RGB로 렌더링됩니다 42,38,38). iOS 7 네비게이션 바가 잘못된 RGB로 렌더링됩니다.

내가 원하는 색상입니다 : 32,29,29

그리고 이것은 내가 갖는 색상입니다 : 42,38,38

미묘한 차이지만, 이상한. 나는 아마 색조를 적용 받고 있는지 확인하기 위해 이러한 설정의 일부를 제거하는 변화를 시도했지만, 지금까지 내가 그것을 알아낼 수 없습니다

application.statusBarStyle = UIStatusBarStyleLightContent; 
[UINavigationBar appearance].tintColor = [UIColor whiteColor]; 
[UINavigationBar appearance].barStyle = UIBarStyleBlack; 
[UINavigationBar appearance].barTintColor = [UIColor colorWithRed:32.0/255.0 green:29.0/255.0 blue:29.0/255.0 alpha:1.0]; 
[UITextField appearance].keyboardAppearance = UIKeyboardAppearanceDark; 

: 여기 내 AppDelegate.m 내 모습 코드입니다. 무슨 일이야?

답변

5

나는 이전에 iOS에서 약간 다른 색을 렌더링했지만 실망 스럽다. 막대를 반투명이 아닌 것으로 설정해보십시오.

navigationController.navigationBar.translucent = NO; 

과거에는 저에게 효과적이었습니다.

+1

이것은 트릭을 수행하는 것 같습니다. 그러나 실제 navigationBar에 설정해야했습니다. navigationController.navigationBar.translucent = NO;'코드가 충돌했습니다. – hodgesmr

+0

아, 다행 이네. 내 전화에서 제출하고 테스트 할 수 없습니다. 나는 정확한 답을 반영하기 위해 나의 대답을 편집 할 것이다. – random

관련 문제