2016-09-15 3 views
1

내 응용 프로그램 중 하나에 상태 표시 줄이 Translucent 있습니다.상태 표시 줄 스타일이 밝은 내용에서 회색으로 변경되었습니다.

첫 번째 2 화면에서는 예상대로 표시되지만 세 번째 화면에서는 상태 표시 줄의 스타일이 변경됩니다. 회색 반투명으로 변환됩니다.

예상 화면 샘플 :

enter image description here

현재 문제 : 응용 프로그램에서 빛 컨텐츠 상태 표시 줄을 표시와 관련된 모든 변경 사항을 수행 한

enter image description here

. UIStatusBarStyleLightContent

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 

등의 상태 표시 줄의

만들기 외관은 또한 아래 언급으로 PLIST에 플래그를 추가합니다.

enter image description here

하지만 여전히 문제가 위의 내 응용 프로그램에서 발생한다.

도움이 될 것입니다.

+1

세트 [[UIApplication sharedApplication] setStatusBarStyle : UIStatusBarStyleLightContent]; in appdelegate.m applicationdidfinishwithOptions – magid

+0

사용 상태 표시 줄 스타일 in .plist. 작동해야합니다. – magid

답변

0

당신은 당신의

AppDelegate 클래스 메소드에 다음과 같은 코드를 추가 할 필요가

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

appDidFinishLaunching뿐만 아니라 이것은 당신이 당신의 Info.plist 파일에 상태 표시 스타일을 추가해야합니다.

해피 코딩!

+0

제 질문을 확인하십시오. 상태 표시 줄로 인해 화면이 20PX 아래로 내려 오는 것과 다른 문제점이 있습니다. – CodeChanger

+0

제 3의 화면에서 작동하지 않으면 알 수 있습니다. 이 VC의 viewWillAppear() 메소드에서이 appdelegate 상태 표시 줄 chnage code agin을 작성해야합니다. – BhaviDev