В последней предварительной версии 4.0 есть два новых свойства, работающих как для iOS, так и для Android:
Color TabbedPage.UnselectedTabColorProperty { get; set; } //Bindable Property
Color TabbedPage.SelectedTabColorProperty { get; set; } //Bindable Property
Потяните запрос здесь:
https://github.com/xamarin/Xamarin.Forms/pull/4899
Для более старых версий вы должны использовать пользовательский рендер. Например, это код для получения белого цвета, когда он не выбран:
TabBar.UnselectedItemTintColor = UIColor.FromRGBA(255, 255, 255, 255);
Обычно я использую этот код в переопределении ViewWillLayoutSubviews
, когда выполняю другие вещи, такие как микроуправление высотой панели вкладок, фоновое изображение, ecc ...
public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();
TabBar.UnselectedItemTintColor = UIColor.FromRGBA(255, 255, 255, 255);
//doing other customization stuff here
}