¿Alguien tiene una forma rápida de hacer un UISlider que se parece a los que están en la aplicación de iPod (creo scrubber/control de volumen). Básicamente, necesito algo que se vea exactamente como un MPVolumeView, pero no controla el sonido. En su defecto, ¿alguien tiene los activos para hacer uno (la perilla/pista).Cómo crear un UISlider iPod-esque
Respuesta
Sí, sabía cómo crear el control deslizante personalizado, solo quería saber si alguien ya tenía las imágenes. Supongo que no, así que extraje la mía.
Para referencia futura, si alguien más tiene que hacer esto:
Galería de activos por debajo, http://img200.imageshack.us/gal.php?g=whiteslide.png
Descargar esas imágenes, y utilizar este código para configurar todo:
scrubberSlider.backgroundColor = [UIColor clearColor];
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"blueTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:@"whiteTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
[scrubberSlider setThumbImage: [UIImage imageNamed:@"whiteSlide.png"] forState:UIControlStateNormal];
[scrubberSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[scrubberSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
Gracias por proporcionar enlaces a los activos. Exactamente lo que estaba buscando. :) –
Las imágenes proporcionadas no son de gran calidad pero funciona! –
Funciona perfectamente para mí. – SmallChess
Usted debe ser capaz de aproximarse a la apariencia que desea (no garantizaría exacta semejanza) mediante el uso de
setThumbImage:forState:
setMinimumTrackImage:forState:
setMaximumTrackImage:forState:
en UISlider. (Tampoco es muy difícil crear su propio control deslizante, subclase UIControl.)
- 1. ¿Cómo puedo hacer un UISlider vertical?
- 2. personalizada UISlider
- 3. UISlider events
- 4. cómo poner vertical a UISlider?
- 5. UILabel Over UISlider Thumb
- 6. Pan gesto interfiere con UISlider
- 7. UISlider y UIScrollView
- 8. Alinear UISlider - Objective-C
- 9. ¿Cómo cambiar el UISlider a Vertical?
- 10. ¿Cómo se llama cuando cambia un valor de UISlider?
- 11. ¿Cómo hacer invisible la "pista" de UISlider?
- 12. ¿Cómo puedo ocultar la pista de UISlider?
- 13. UISlider con incrementos de 5
- 14. Problema de gestos: UISwipeGestureRecognizer + UISlider
- 15. iOS - imagen personalizada para UISlider
- 16. Control de volumen usando UIslider Iphone?
- 17. Observando el valor de un UISlider - iPhone KVO
- 18. Cómo mostrar el valor de UISlider como Integer
- 19. ¿Cómo hacer que UISlider produzca bonitos números redondeados exponencialmente?
- 20. iPhone UISlider con dos pulgares/indicadores?
- 21. Problema de UISlider: cómo detectar que un usuario suelte el botón del control deslizante en iOS?
- 22. Cómo crear un hilo?
- 23. ¿Cómo crear un MKMapView?
- 24. Cómo crear un histograma
- 25. ¿Cómo crear un POJO?
- 26. UISlider con velocidades variables de depuración (como la aplicación iPod)
- 27. iPhone: Programar UISlider para colocarlo en la ubicación clicada
- 28. de mostrar valor del control deslizante continua en UISlider
- 29. Tocar en UISlider evita el desplazamiento de UIScrollView
- 30. UISlider rastrea la imagen que no se estira
¿No es solo un simple UISlider? – mk12
No, un UISlider simple se parece a http://www.blogcdn.com/www.tuaw.com/media/2007/09/slider.png , el que voy a buscar se parece al de esta captura de pantalla: http://artoftheiphone.com/wp-content/uploads/2008/10/pop-ipod-controls-on-the-iphone.png – Max
La única diferencia es que es más brillante, ¿verdad? – mk12