2016-11-16 2 views
0

Ich habe einen Schieberegler in einer Xamarin Forms App, die ich versuche, die Farbe des Daumens und des Schiebereglers zu ändern. In Android war es einfach, dies in einem Renderer zu überschreiben, aber in iOS sieht es so aus, als ob ich nur das Daumenbild ändern könnte. Ist es möglich, die Balkenfarbe zu ändern? Vielen Dank!Xamarin iOS Slider Farbe

Antwort

2

Sie können das TintColor:

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

enter image description here

+0

Ah, ich sehe, was jetzt los war ... ich tat Kontrolle? .MinimimTrackTintColor, der nur erlaubte mir die Eigenschaft zu lesen, stellen Sie es nicht ... sobald ich die entfernt ? es lässt mich es einstellen. Das ist, was ich für die Verwendung von Abkürzungen bekomme ... danke! – Arthurdent510

+1

Wie kann ich das direkt in XAML tun? – user3841581

0

fand ich auch gerade ein neues Plugin, das alles und viel mehr der Fall ist. Es wird wahrscheinlich für genau das Overkill sein, aber wenn Sie planen, mehr benutzerdefinierte Sachen zu Kontrollen zu tun, könnte es hilfreich sein.

Ich habe es nicht selbst versucht, aber ich freue mich darauf, es bald zu verwenden.

XF Gloss