Mam suwak z wartością minimalną 0 i maksymalną wartością 5 (dowolną wartość), muszę wyświetlić 5 różnych kolorów w tym samym suwaku, tj. 0-1 jeden kolor, 1-2 inny kolor i tak na. Czy to możliwe . Pomóż mi, jeśli masz jakiś pomysł.UISlider w różnych kolorach
5
A
Odpowiedz
1
trzeba będzie użyć wizerunki na które aw
-(IBAction)sliderValueChanged:(UISlider *)sender
{
// depending on the value
// if value is 1 {
[mySlider setMinimumTrackImage:[UIImage imageNamed:@"leftImageforValue=1.png"] forState:UIControlStateNormal];
[mySlider setMaximumTrackImage:[UIImage imageNamed:@"rightImageforValue=1.png"] forState:UIControlStateNormal];
}
0
można umieścić ImageView ze swoimi pożądanych kolorów pod suwakiem i ustawić MinTrackTint i MaxTrackTint do ClearColor. Suwak będzie całkowicie przezroczysty (z wyjątkiem kciuka), ale funkcjonalny.
4
Spróbuj tego,
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0.0f, 400.0f, 320.0f, 35.0f)];
[slider setMinimumTrackTintColor:[UIColor redColor]]; // Initial color of selection
[slider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
[[self view] addSubview:slider];
W metodzie docelowej, można ustawić liczbę kolorów
- (void)sliderValueChanged:(UISlider *)slider {
/*
Here you check the value of slider from [slider value] call;
then set the color of slider by using
[slider setMinimumTrackTintColor:[UIColor redColor]];
*/
}
nadzieję, że będzie wam :)
Powiązane problemy
- 1. Układ w różnych kolorach
- 2. Wykres podobny do histogramu w różnych kolorach w R
- 3. Tworzenie wykresu z krawędziami o różnych kolorach w Mathematica
- 4. Korzystanie z ValueAnimator do migotania TextView w różnych kolorach
- 5. R: Wykreślanie jednego ECDF na drugim w różnych kolorach
- 6. Jak narysować dane 2D o różnych kolorach i markerach
- 7. świat mapę - mapa połówki krajów do różnych kolorach
- 8. klienta UISlider
- 9. jak ustawić UISlider w pionie?
- 10. Jak utworzyć skumulowany wykres słupkowy za pomocą uibezierpath w ios w różnych kolorach
- 11. Animacja UISlider płynnie
- 12. Jak zrobić kółko pojawiające się tylko w niektórych elementach div o różnych kolorach?
- 13. Dlaczego nie mogę narysować dwóch linii o różnych kolorach w kanwie HTML5?
- 14. Kółko CSS z dwoma obramowaniami w różnych kolorach lub przynajmniej wygląda jak
- 15. Jak naśladować git dziennika --decorate w różnych kolorach na oddział typu
- 16. Wykres słupkowy Matlab - paski wypełnienia o różnych kolorach w zależności od znaku i wielkości
- 17. Jak zmienić UISlider na pionowy?
- 18. Jak utworzyć iPoda-esque UISlider
- 19. Dostosuj UISlider (wysokość obrazu ścieżki)
- 20. UISlider nie animuje się w iOS7
- 21. UISlider w widoku Dzisiaj Rozszerzenie (Widget)
- 22. Wypełnij Panel z gradientem w trzech kolorach
- 23. Umieszczanie kalendarza Google w niestandardowych kolorach kalendarza
- 24. Obserwowanie wartości UISlider - iPhone KVO
- 25. Jak programowo utworzyć lub zmienić rysowanie z linii o różnych kolorach
- 26. Formatowanie slf4j do rejestrowania typów wiadomości w kolorach
- 27. Obramowanie i tło są wyświetlane w różnych kolorach, nawet jeśli wartości kolorów są takie same w CSS
- 28. UISlider ignoruje alfa po ustawieniu na 0.5
- 29. Po uruchomieniu UIControlEventValueChanged podczas animacji UISlider?
- 30. Jak zmienić rozmiar obrazu kciuka UISlider programowo
pomóc To może pomóc: https: // www .cocoacontrols.com/search? utf8 =% E2% 9C% 93 & q = suwak – Impossible
To może ci bardzo pomóc Po prostu spróbuj [] [1] [1]: http://stackoverflow.com/questions/5865528/customizing-a-slider-control Dzięki – Impossible