2012-02-13 1 views
1

보기의 콘텐츠가 iOS의 상태 표시 줄과 겹칠 수 있습니까? 전체 상태 표시 줄을 감추고 싶지는 않습니다. 그래픽을 몇 픽셀 연장하면됩니다.상태 표시 줄을 iOS의 콘텐츠와 겹칠 수 있습니까?

여기에 상점의 예가 있습니까? 아니면 HIG가 그것을 금지합니까?

iOS 상태 표시 줄에 자신의 콘텐츠를 배치하는 앱의 예를 보았습니다. Reeder가 아마도 가장 유명한 예일 것입니다. 그러나 Reeder에서 내용은 상태 표시 줄 내에 완전히 포함되어 있습니다.

답변

6

당신은 UIWindow를 사용할 수

UIApplication *app = [UIApplication sharedApplication]; 

    UIWindow *overlapView = [UIWindow new]; 
    overlapView.windowLevel = UIWindowLevelStatusBar + 1; 
    overlapView.frame = app.statusBarFrame; // you can set any size of frame you want 

P.S. UIWindow의 인스턴스는 기본적으로 hidden = YES로 설정되어 있으므로 overlapView를 표시하려면 hidden = NO로 설정해야합니다.