2014-02-14 1 views
1

먼저이 스레드에서 모든 대답을 시도했습니다. How to change Status Bar text color in iOS 7 상태 표시 줄에 흰색 텍스트가 나타나지 않습니다.상태 표시 줄을 light content (iOS7)로 설정할 수 없습니다.

앱 시작시 루트보기 컨트롤러에로드되기 전에 텍스트가 흰색으로 표시됩니다. 문제는 내 루트보기 컨트롤러가 상태 표시 줄 (내가 의도 한 것)을 표시하지 않도록 설정했지만 다른 모든보기에는 표시해야한다는 것입니다.

두 번째보기로 이동하면 상태 막대 텍스트가 흰색에서 검은 색으로 깜박입니다.

AppDelegate에서 상태 표시 줄을 켜려고 시도했습니다.

나는 [self setNeedsStatusBarAppearanceUpdate]을 rootViewController와 다른 viewcontroller에서 호출 해 보았습니다. (-(UIStatusBarStyle)preferredStatusBarStyle이 빛을 되 돌린다)

plist에 UIViewControllerBasedStatusBarAppearance ~ YES을 설정했습니다.

나는이 작동하지 않는 이유는 단서 ...

답변

3

self.navController.navigationBar.barStyle = UIBarStyleBlack;

+0

니스와 간단한 시도하지 있습니다. 감사. – Chicken

+0

그것은 더 이상 사용되지 않습니다. 더 이상 작동하지 않습니다 ios7 및 + –