Since I've updated to Xamarin.Forms 4.6 my NavigationBar colors are overwritten by any source that I can't figure out.
I'm setting the BarTintColor accordingly to the current Theme (Dark/Light) like this:
this.NavigationController.NavigationBar.BarTintColor = Color.FromHex("#212121").ToUIColor();
But it keeps getting overwritten by either Solid Black or Gray (depending on Dark/Light).
I also tried setting it via UINavigationBar.Appearance.BarTintColor
, no change either.
Additionally I'm setting the TintColor (Font Color of the bar) like this:
this.NavigationBar.TintColor = UIColor.FromRGB(38, 100, 137);
which works fine when I start the app, but as soon as I navigate somewhere else in my application it changes back to default system blue.