ho un cursore con il valore 0 e massimo valore minimo 5 (essere qualsiasi valore), devo visualizzare 5 colori diversi nella stessa cursore, ovvero un colore 0-1, 1-2 altro colore e così sopra. È possibile . Per favore aiutatemi se avete qualche idea.UISlider con differenti colori
5
A
risposta
1
si dovrà utilizzare le immagini per questo e nel
-(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
È possibile inserire un ImageView con i tuoi colori desiderati sotto il cursore, e impostare MinTrackTint e MaxTrackTint a ClearColor. Lo slider sarà completamente trasparente (tranne il pollice) ma funzionante.
4
Prova questo,
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];
Nel metodo di destinazione, è possibile impostare i colori
- (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]];
*/
}
Spero che questo vi aiuterà a :)
Problemi correlati
- 1. Google Grafico a linee: Colori differenti per specifiche gamme
- 2. Pan gesture interferisce con UISlider
- 3. Eventi UISlider
- 4. Come disegnare la linea del grafico con colori differenti in Linea
- 5. iPhone UISlider con due pollici/indicatori?
- 6. UISlider e UIScrollView
- 7. Animate UISlider uniformemente
- 8. UILabel Over UISlider Thumb
- 9. Problema gestuale: UISwipeGestureRecognizer + UISlider
- 10. come mettere UISlider verticale?
- 11. Come modificare UISlider in verticale?
- 12. Creare sottoclasse con differenti proprietà sottoclasse
- 13. cursoradapter con layout di righe differenti
- 14. Parsec.Expr ripetuto prefisso con priorità differenti
- 15. chiamata di funzione con differenti semantica
- 16. Configurare vimdiff per mostrare i colori differenti quando lo si utilizza per svn diff-
- 17. Utilizzando differenti flessioni costanti in differenti Shader stadi
- 18. iOS - immagine personalizzata per UISlider
- 19. UISlider personalizzato come l'app Musica
- 20. UISlider scomparso in iOS 8.3
- 21. Personalizza UISlider (altezza immagine traccia)
- 22. Come creare un iPod UISlider
- 23. risoluzioni estraibili differenti
- 24. colori gradienti Con ggplot
- 25. Colori casuali con preferenza
- 26. Matlab navigare con diverse combinazioni di colori
- 27. UISlider traccia immagine che non si allunga
- 28. Perché il mio UISlider non è animato?
- 29. Avendo attivato UIControlEventValueChanged quando viene animato UISlider?
- 30. Calcola HEX a colori con 2 colori e percentuale/posizione
Questo potrebbe aiutare a: https: // www .cocoacontrols.com/search? utf8 =% E2% 9C% 93 & q = slider – Impossible
Questo può aiutarti parecchio Provalo subito [] [1] [1]: http://stackoverflow.com/questions/5865528/customizing-a-slider-control Grazie – Impossible