Qualcuno ha un modo rapido per creare un UISlider simile a quelli nell'app iPod (si pensi al controllo dello scrubber/volume). Fondamentalmente ho bisogno di qualcosa che assomigli esattamente a un MPVolumeView, ma non controlla il suono. In caso contrario, qualcuno ha le risorse per crearne uno (la manopola/traccia).Come creare un iPod UISlider
risposta
Sì, sapevo come creare il cursore personalizzato, volevo solo sapere se qualcuno aveva già le immagini. Immagino di no, così ho estratto il mio.
Per riferimento futuro, se qualcuno ha bisogno di fare questo:
Galleria degli attivi sottostanti, http://img200.imageshack.us/gal.php?g=whiteslide.png
Scarica quelle immagini, e utilizzare questo codice per impostare il tutto:
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];
Grazie per aver fornito collegamenti alle risorse. Esattamente quello che stavo cercando. :) –
Le immagini fornite non sono di grande qualità ma funzionano! –
Funziona perfettamente per me. – SmallChess
Si dovrebbe essere in grado di approssimare l'aspetto desiderato (non garantirebbe esatto somiglianza) utilizzando
setThumbImage:forState:
setMinimumTrackImage:forState:
setMaximumTrackImage:forState:
su UISlider. (Non è nemmeno molto difficile creare il proprio slider, sottoclassi UIControl.)
Non è solo un semplice UISlider? – mk12
No, un semplice UISlider somiglia a http://www.blogcdn.com/www.tuaw.com/media/2007/09/slider.png quello che sto cercando sembra quello in questa schermata: http://artoftheiphone.com/wp-content/uploads/2008/10/pop-ipod-controls-on-the-iphone.png – Max
L'unica differenza è la sua più lucida, giusto? – mk12