1

저는 Apple에서 제공 한 LocateMe라는 예제를보고 있습니다. 유사한 UI 흐름을 기반으로 응용 프로그램을 구축하고 있습니다. 이 예에서는 화면의 위쪽 막대가 검은 색입니다. 코드와 xib 파일을 보면 나는 그 검은 색 막대를 어떻게 맨 위에 올릴 수 있는지 알 수 없습니다. 프로젝트를 정확하게 설정하면 파란색 막대가 나타납니다. 도와주세요.UINavigationItem 색상을 검정색으로 변경하십시오.

답변

4

해당 프로젝트의 은 Info.plist에서 UIStatusBarStyleOpaqueBlack으로 설정되었습니다 (찾을 수없는 이유가 됨). 당신이 바에서 인 (네비게이션 컨트롤러 표시 줄이나 상태 표시 줄에 대한 요구하는지 여부를 내가 질문을 다시 읽고, 그것은 분명하지 않다 :

[[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque]; 

편집 : 당신은 또한 코드에서이 방법이를 얻을 수 있습니다 화면의 맨 위에). 위는 상태 표시 줄에 대한 것입니다. 네비게이션 컨트롤러 막대는 GetLocationSetupView.xib로 이동하여 탐색 모음을 선택하고 "검은 색 불투명"스타일을 선택하여 검정으로 설정되었습니다.

+0

상태 표시 줄에 대해 묻는 중입니다. 답변 해주셔서 감사합니다. 그것은 내 문제를 해결했다. – Shirish

관련 문제