私はあなたの色を変えようとしているところにちょうど混乱があると思います。
UIViewControllerBasedStatusBarAppearance
は、通常、ステータスバーのテキストの色を変更することと組み合わせて使用されます。例えば、このような変更を行うだろう
UIApplication.SharedApplication.SetStatusBarStyle (UIStatusBarStyle.LightContent, false);
:あなたはこれを変更するBarTextColor
を期待しているかもしれないよう
に見えます。しかし、それは上の画像のテキスト "My Expenses"を変更します。
iOSプロジェクト(フォームではありません)を使用して、ステータスバーのテキストの色をiOSプロジェクトで変更する必要があります。サンプルhere。あなたの全体のアプリは、ステータスバーの光のテキストの色を持っているあなたのInfo.plistを更新する場合:
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
更新:
あなたは、各ページのステータスバーの色を変更したい場合は、 UIViewControllerBasedStatusBarAppearance
をtrueに設定する必要があります。ステータスバーの色を変更する各ページに対して、iOSプロジェクトでPageRenderer
を使用する必要があります。レンダラーではViewWillAppear
メソッドでUIApplication.SharedApplication.StatusBarStyle = UIStatusBarStyle.LightContent;
を呼び出すことができます。
hereと記載されているスタイルのオプションは限られています。
こんにちはVorotnyak!この問題はiOSでのみ起こっていますか?あなたはそれがAndroidアプリでも起こっているかどうか確認できますか? –
私はあなたが期待していることにいくつかの推測に基づいて答えを残しました。あなたが何を変更したいのかについてより詳細に質問を更新できるなら、私は必要に応じて回答を調整します。 – therealjohn
FreshNavigationContainerコードを共有できますか? – Atul