Я использовал UIPickerView в файле ios рендерера. Я пытался изменить текст и цвет фона представления.Используется SetValueForKeyPath метод переопределения для изменения цвета текста.В то время как средство выбора, первоначально загруженное в представление, цвет текста не изменился, но это происходит, когда я изменяю выбранный индекс (проблема с начальной загрузкой).
protected override void OnElementChanged(ElementChangedEventArgs<CustomGrid> e)
{
if (e.NewElement != null)
{
var nativeView = new UIPickerView();
nativeView.Model = new PickerSource();
nativeView.BackgroundColor = UIColor.Yellow;
nativeView.SetValueForKeyPath(UIColor.Red, (NSString)"textColor");
CGRect cGRect = new CGRect(0, 0, 100, 100);
SetNativeControl(nativeView);
}
base.OnElementChanged(e);
}