0
我想隱藏隱藏在ios 6.0和ios 7.0中的狀態欄。 請你能解釋任何在ios版本中都適用的常見方法。如何在Ios版本6.0和7.0中隱藏UIApplication狀態欄
請提供解決方案: -
謝謝。
我想隱藏隱藏在ios 6.0和ios 7.0中的狀態欄。 請你能解釋任何在ios版本中都適用的常見方法。如何在Ios版本6.0和7.0中隱藏UIApplication狀態欄
請提供解決方案: -
謝謝。
在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; }
謝謝支持。 – jaydev
但在我的應用程序要求如下:1)我有狀態欄最初隱藏=否和 基於視圖控制器的狀態欄外觀=否現在我想隱藏狀態欄顯示的代碼。所以現在狀態欄顯示在間隔屏幕上,但現在在其他屏幕狀態欄是隱藏的,但在導航欄上方會出現一個縮略圖,所以請爲此提供解決方案。如何從視圖控制器中刪除狀態欄的空白間隙。 – jaydev
請檢查您的Xib大小,並檢查其狀態欄是否爲 如果您需要隱藏它,請在 中以編程方式添加代碼放置其中一個 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 無論在viewWillAppear :, viewWillLoad或viewDidAppear: – iphonemaclover