2016-09-24 2 views
0

以前のバージョンのSwiftでは、ステータスバースタイルを変更するために 'preferredStatusBarStyle'を使用し、.lightContentを返します。この方法は、現在利用できないVIPERプロジェクトでlightContentステータスバーのスタイルを有効にする

、私はような上のすべての解決策を試してみました:

self.navigationController?.navigationBar.barStyle = UIBarStyle.black 
    self.navigationController?.isNavigationBarHidden = true 

しかし、これらの技術は動作しません。誰かがこれについていくつかの光を発することができますか?現在私のplistでは、 'statusBarStyle'を 'UIStatusBarStyleLightContent'に設定しています。

あなたはここに私のプロジェクトをダウンロードして歓迎しています:iOSの10でhttps://github.com/benskill/Flash-Flags

答えて

1

を、preferredStatusBarStyleは財産ではない方法です。したがって、func宣言で上書きする代わりにoverridegettervar宣言で置き換えます。

override var preferredStatusBarStyle: UIStatusBarStyle { 
    return .lightContent 
} 
+0

これは完璧な、感謝です:) –

関連する問題