2013-09-25 3 views
3

일시적으로 (예 : 토글) iOS7 상태 표시 줄을 숨길 수있는 방법이 있는지 알고 싶습니다. 나는 인터넷을 샅샅이 뒤졌고, 무기한으로 끌 수있는 방법을 찾을 수있다.ios7 상태 표시 줄 전환

나는 전체 화면으로 사용하는 하나의 하위보기가 있고 불행히도 상태 표시 줄을 숨겨서 하위보기 모양을보다 깨끗하게 만들 필요가 있습니다.

이 코드는 상태 표시 줄을 숨기는 것으로 나타났습니다. 그러나 그것을 숨긴 후 다시 가져 오는 방법을 모릅니다.

- (BOOL)prefersStatusBarHidden 
{ 
    return YES; 
} 

어떤 도움을 주시면 대단히 감사하겠습니다.

답변

8

It is actually right in the description of the method in the documentation here이 방법에 대한 반환 값을 변경하는 경우

의 setNeedsStatusBarAppearanceUpdate 메서드를 호출합니다.

그래서 단지 YES 또는 NO 조건 당신이 숨겨 여부에 따라 없습니다 당신의 prefersStatusBarHidden 방법 리턴을하고 결과가 변경됩니다 알고 setsNeedsStatusBarAppearanceUpdate를 호출합니다.

예 :

- (BOOL)prefersStatusBarHidden 
{ 
    if(someViewIsVisible) 
     return YES; 
    else 
     return NO; 
} 
관련 문제