2013-09-21 5 views
6

iOS 7에서는 기본적으로 상태 표시 줄이 투명해야합니다. 탭을 사용하는 앱을 만들고 있습니다. 하나의 탭은 간단한 UIView를 보여줍니다. 나는 흰색 배경 막대를 흰색으로 둡니다. 그러면 괜찮 았습니다. 두 번째 탭 '보기가 Navigational Controller에 내장되어 있습니다. 두 번째보기의 배경을 흰색으로 설정했습니다. 하지만 내 상태 표시 줄이 검게 변합니다. 배터리 표시 외에는 아무것도 볼 수 없습니다.UIView가 iOS 7의 NavigationalViewController에 포함 된 경우 상태 막대가 검정으로 바뀌는 이유는 무엇입니까?

간단한 뷰 상태 표시 : 탐색 컨트롤러의 상태 표시 줄에 포함 된 enter image description here

보기 : enter image description here

내가 내 모든 응용 프로그램에서 흰색 상태 표시 줄을 원하는 다음 이미지처럼 보인다. 어떤 생각이 왜 일어나고 어떻게 해결할 수 있습니까? 미리 감사드립니다.

+0

이 스레드가 도움이 될 것입니다. http://stackoverflow.com/questions/17678881/how-to-change-status-bar-text-color-in-ios-7 – Sahil

답변

0

Xcode 5를 사용하여 전체 앱을 만들었습니까 ?? 내가 엑스 코드 5에서 응용 프로그램을 제작 및 iOS 7. 그것은 그러한 문제

+0

Xcode 5로 제작되었으며 iPhone 7에 iOS 7을 설치합니다. 문제는 탐색 컨트롤러에 포함 된보기 만 있습니다. – Piscean

+0

Xcode의 최신 버전을 다시 설치 했으므로 탐색 컨트롤러에 포함 된보기를 처음 열 때 배터리가 표시되지 않습니다. 하지만 내비게이션 컨트롤러에 포함되어 있지 않은보기로 이동 한 다음 다시 돌아와 정상적인 상태 표시 줄이 검정색 배경으로 표시됩니다. – Piscean

1
을 제공하지 않습니다와 장치에서 실행 해요 경우 내가 IOS 7 와 장치에 엑스 코드 4에서 응용 프로그램을 실행하고있는 경우

나는 같은 문제를 받고 있어요 응용 프로그램의 위임 시도에서

:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 

은 위의 모달 VC의에 효과가 보인다, 당신의 VC의 모달 중입니다.