2017-11-11 9 views

答えて

0

あなたはステータスバーに表示されたものを意味しますか? あなたはそれを有効または無効にすることができます

UIApplication.shared.isNetworkActivityIndicatorVisible = true // enable activity indocator 

しかし、あなたはその色を変更することはできません。それはiOSによって管理され、トップバーの色に基づいて自動的に適応する必要があります。

または、どのUIViewにも追加できるUIActivityIndi​​catorViewについて話していますか?後者の場合は、スタイルと色を変更することもできます。 enter image description here

+0

resposne Karoly。実際には可能です。私はFacebookのアプリケーションで見た。私は、2つの簡単なステップがあります:) – Rains

+0

いいえ、ネットワークインジケータの色を直接変更することはできません。 インジケータではなく、ステータスバーのスタイルを変更しています。ちょうど私が言ったこと: "これは、iOSによって管理され、それは自動的にトップバーの色に基づいて適応する必要があります。 –

+0

うん。それは正しいKarolyです。色を変更するプロパティはありません。しかし、ステータスバーのスタイルを変えることは助けになりました。 – Rains

1

UIApplicationネットワークインジケータの色を変更することができます。私の場合、それは黒でした。私は白いものが必要でした。だから、これは2つの簡単なステップです。白に黒のインジケータを点灯し、ステータスバーのスタイルを変更NO

2)へのInfo.plist

View controller-based status bar appearanceでNOに

1)第1のセットのビューコントローラベースのプロパティ。

UIApplication.shared.statusBarStyle = .lightContent 
関連する問題