2014-01-14 1 views

답변

0

업데이트 Plist에서 이러한 속성을 추가하십시오.

Plist

Status bar is initially hidden = YES 

View controller-based status bar appearance = NO 
지원을위한, 프로그램

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) 
    { 
     [self prefersStatusBarHidden]; 
     [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; 
    } 
    else 
    { 
     // iOS 6 
     [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; 
    } } 

// add this too 
- (BOOL)prefersStatusBarHidden { 
    return YES; } 
+0

감사합니다. – jaydev

+0

하지만 내 응용 프로그램 요구 사항은 다음과 같습니다. 1) 상태 표시 줄이 처음에는 숨겨져 있습니다 = 아니오 및 컨트롤러 기반 상태 표시 줄보기 = 아니요 이제 코드별로 표시되는 숨겨진 상태 표시 줄을 원합니다. 이제는 상태 표시 줄이 우주 화면에 표시되지만 다른 화면에서는 상태 표시 줄이 숨겨져 있지만 탐색 막대 상단에 하나의 도박이 표시되므로 이에 대한 해결책을 제공해주십시오. 보기 컨트롤러에서 상태 표시 줄의 빈 간격을 제거하는 방법 – jaydev

+0

Xib 크기를 확인하고 상태 표시 줄이 없음을 확인하십시오 없음 프로그래밍 방식으로 코드를 숨길 필요가있는 경우 [[UIApplication sharedApplication] setStatusBarHidden : YES];viewWillAppear :, viewWillLoad 또는 viewDidAppear : – iphonemaclover