このトリックは、もはやiOSの10で動作します: "ステータスバー"IOS 10でステータスバックグラウンドカラーを設定するにはどうすればよいですか?
guard let statusBar = UIApplication.sharedApplication().valueForKey("statusBarWindow")?.valueForKey("statusBar") as? UIView else {
"statusBarWindow" 作品ではなく、 ***キャッチされていない例外 'NSUnknownKeyException'、理由: '[< _SwiftValue 0x60800049a9a0> valueForUndefinedKey:]のためにアプリケーションを終了しています:このクラスはキーstatusBarのキー値に符合していません。
私は迅速な3つの答えを探しています。ありがとう。
それは動作します!よくやった! – danko9
それが動作する場合は、私の答えを受け入れてください。 –
これは、iOS 10で背景を変更するのにはうまくいきましたが、このコードをviewWillAppearに入れても、全体的な効果があるようでした。つまり、他のビューに戻ると、変更された背景色が残ります。私は、ビューを表示した後、背景色を元に戻す方法や、一時的な方法で背景色を変更する方法を試しています。 – Natalia