2013-09-27 115 views
0

我將此值添加到plist:「查看基於控制器的狀態欄外觀」並將其設置爲「NO」。 - 不工作這種方法iOS 7中未隱藏狀態欄

這不工作太 @屬性(非原子,吸氣= isStatusBarHidden)BOOL statusBarHidden

請幫我 將是什麼,在哪裏寫的詳細說明表示感謝。

回答

2

集「查看基於控制器的狀態欄外觀」在你的plist NO,然後添加以下代碼:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; 

(你可以用任何你想要的UIStatusBarAnimation值)

另外,你可以離開「查看基於控制器的狀態欄外觀」上,並在您的視圖控制器,添加這個方法:當你想改變

- (BOOL) prefersStatusBarHidden { 
    return YES; 
} 

無論是根據上述方法的值隱藏/顯示狀態欄,視圖控制器都可以調用setNeedsStatusBarAppearanceUpdate方法。