2016-11-16 2 views
0

У меня есть слайдер в приложении Xamarin Forms, который я пытаюсь изменить цвет большого пальца и ползунка. В Android это было легко переопределить в рендерере, но в iOS это выглядит так, как будто я могу изменить изображение большого пальца. Можно ли изменить цвет бара? Благодаря!Xamarin iOS Slider color

ответ

2

Вы можете использовать TintColor:

var slider = new UISlider(View.Frame); 
slider.ThumbTintColor = UIColor.Blue; 
slider.MinimumTrackTintColor = UIColor.Red; 
slider.MaximumTrackTintColor = UIColor.Green; 

enter image description here

+0

Ах, я вижу, что происходит сейчас ... Я делал контроль? .MinimimTrackTintColor, который только позволяет мне читать свойство, а не установить его ... как только я удалил ? это позволяет мне установить его. Вот что я получаю за использование ярлыков ... спасибо! – Arthurdent510

+1

как я могу сделать это непосредственно в xaml? – user3841581

0

я только что нашел новый плагин, который делает все это и многое другое. Вероятно, это будет излишним, но если вы планируете делать больше настраиваемых элементов для управления, это может быть полезно.

Я не пробовал это сам, но я с нетерпением жду его использования в ближайшее время.

XF Gloss