2013-09-08 3 views
0

각보기 컨트롤러에 -(UIStatusBarStyle)preferredStatusBarStyle API를 사용하고 싶습니다. 그러나 구현하고 있지만 메소드가 호출되지 않습니다. 을 -(void)viewDidLoad 또는 -(void)viewDidAppear:(BOOL)animated으로 전화하려고했지만 도움이되지 않았습니다. 상태 표시 줄 스타일을 변경할 수 없습니다.

나는 최신 iOS에서 7 베타 6.

가능한 중요한 점을이 시도 - 나는 애플 리케이션을 사용하는 SDK를 제공합니다.

무엇이 누락 되었습니까?

+0

iOS7 SDK는 여전히 NDA를 사용하고 있습니다. 그러나 Apple 개발자 포럼에서 대답을 찾을 수 있습니다. 행운을 빕니다! –

+1

@NikolaKirev는 알림 및 팁을 보내 주셔서 감사합니다. 이제 제 해결책이 생겼습니다. 지금 여기에 게시하는 것이 현명 할 것 같습니까? – Guy

+0

할 수있는 최선의 방법은 질문을 삭제하는 것입니다.하지만 그렇게하고 싶지 않으면 NDA가 해제 될 때까지 며칠을 기다리십시오. 건배! –

답변

0

최상위보기 컨트롤러는 일반적으로 상태 표시 줄을 제어합니다. 당신이 당신의 희망 아이 뷰 컨트롤러가 제어 할 경우, 당신은 -(UIStatusBarStyle)preferredStatusBarStyle 호출 할 어디로

(UIViewController *)childViewControllerForStatusBarStyle

변경 호출해야합니다. 또는 최상위 컨트롤러에서 사용자 정의 메서드에 콜백을 구현하여 스타일을 변경하고 필요에 따라 - (void)setNeedsStatusBarAppearanceUpdate을 호출 할 수 있습니다.

관련 문제