2017-09-10 3 views
0

で現れ、私は「ステータスバーが最初に隠されている」に設定した値に「はい」を選択すると、起動画面のステータスバーを非表示にします。ステータスバーはターゲットプロパティの下</p> <p>Xcodeの8、私はスウィフトアプリケーションで起動画面のステータスバーを非表示にしたいと思いIOS APPスウィフトの遅れ

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 
     // Override point for customization after application launch. 


     UIApplication.shared.statusBarStyle = .lightContent 
     UIApplication.shared.statusBarView?.backgroundColor = UIColor(red:0.77, green:0.07, blue:0.00, alpha:1.0) 

     UIApplication.shared.isStatusBarHidden = false 

     return true 
    } 

このコードは、私のステータスバーがアプリに表示させ:そして、アプリのステータスバーが表示されるように、私はプログラム的に「いいえ」AppDelegateファイルに「isStatusBarHidden」の値を設定し

ステータスバーは遅れて表示されます。これは、注文ことが起こるである:

1-起動画面は、(意図したように)ないステータスバー

2-最初のビューは、メニューおよびメニュー上記白空のステータスバーで現れると現れます。

3-赤色のステータスバーが表示されます。バッテリーとオーダーのアイコンが表示されます。

私の最初のビューの前に私のステータスバーを表示したいが、私はそれを行う方法がわからない。

* PS、didFinishLaunchingWithOptions関数の行の順番を変更しました。

* PSS、私はIOS開発で非常に新しいです。

ここに私が使っていることの証拠があります! enter image description here

+0

さて、そのプロパティはステータスバーの色を変更します。だから私はそれが間違っているとは思わない。私はそれが持っていなかったと仮定すると、それは正しくエラーを返しているでしょうか? – shabk

+0

いいえ、私はIOS8用のアプリを書いています。それは私がそれをすることができないことを意味しますか?ステータスバーは透明ではありません。それは白い背景があります。 – shabk

+0

iOS 8用本当に?それは何年も前だった。 Xcodeのどのバージョンを使用していますか? – matt

答えて

0

statusBarViewプロパティはありません。

enter image description here

あなたのコードは、あなたのマシン上ではなく地雷をコンパイルするという事実は、非常に奇妙です。 Xcode 8を使用しているとの主張は間違っているかもしれません。あるいは、UIApplicationの拡張など、あなたが私たちに語っていないコードがここに含まれているかもしれません。

非常に古いバージョンのiOSを使用している場合、または非常に古いバージョンのXcodeを使用している場合は、ここで多くのサポートを期待してはいけません。

関連する問題