2016-12-14 19 views
0

ステータスバーを使用して1つの問題があります。私はoneviewcontrollerからsecondViewcontrollerにナビゲートするためにstroyboard idを使用しています。 2番目のViewcontrollerステータスバーを非表示にしたいが、非表示ではなく、OneViewcontrollerにはステータスバーが隠されていない。私はあなたのsecondViewControllerでのiOS 9、スウィフト2.2とXcode 7.3.1ステータスバーIOS 9で隠された問題

override func prefersStatusBarHidden() -> Bool { 
    if statusBarIsVisible { 
     return false 
    } else { 
     return true 
    } 
} 
+0

内、最も簡単な方法は、コードを追加します をAppDelegate.swiftに「NO」

5.Goに値を(設定します@ Umairの答えごと)**各**すべての** View Controller。あなたが持っているifステートメントを取り出します。必要なら真を返し、そうでなければ偽を返します。これは、ビューコントローラごとに3行のコードです。 – dfd

答えて

0

を使用しています。これは、情報にsecondViewController

0

1.Goのステータスバーが非表示になります。この方法に

override func prefersStatusBarHidden() -> Bool { 
    return true 
} 

を追加します。 plistファイル

2.これらの行の上にカーソルを置くと、(+)と( - )ボタンが表示されます。

3.新しいキーを追加するには、プラスボタンをクリックします。先頭に大文字Vを入力し、最初の選択肢は、コントローラベースのステータスバーの表示になります。

4.それをKEYとして追加します。 はあなたが明示的にステータスバーを設定しているやりたい方法

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:AnyObject]?) -> Bool { 
    application.statusBarHidden = true 
    return true 
} 
関連する問題