2011-08-11 5 views
2

내 iPhone 앱의 상태 표시 줄을 시작 이미지에 숨기고 싶습니다. 그리고 나서 추가하고 싶습니다. 그래서 내 애플 대리자에서, 나는 다음과 같은 한 :iPhone 앱 - 상태 표시 줄 숨김

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    // Override point for customization after app launch  

    [window addSubview:[navigationController view]]; 
    [window makeKeyAndVisible]; 

    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; 

    return YES; 
} 

하지만 지금 내 주요 컨트롤러, 응용 프로그램의 상단에있는 navigationController의 상태 표시 줄 블록 부분입니다. 앱은 상태 표시 줄이 없거나 뭔가 있다고 생각합니다.

따라서 상태 표시 줄을 포함하지 않는 시작 이미지를 어떻게 만들 수 있습니까? 그런 다음 상태 표시 줄을 바로 추가하고 나머지 상태에서 상태 표시 줄을 유지하십시오.

+0

보기 크기를 320 * 480으로 조정하십시오. 상태 표시 줄은 320 * 460입니다. –

답변

4

info.plist 파일에는 "상태 표시 줄은 처음에 숨겨져 있습니다."라는 설정이 있습니다. "YES"로 설정하면 시작시에 사용하지 않을 것입니다. 그런 다음 코드에서 아무 것도 할 필요가 없으며 앱이 시작될 때 막대가 표시됩니다.

+1

그는 320 * 480 크기로 요소의 크기를 조정해야 할 수도 있습니다. –

0
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]; 
관련 문제