Donc j'ai un UISlider
que je suis en train de personnaliser avec des images :
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"slider_blue.png"] stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:@"slider_white.png"] stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
[volumeSlider setThumbImage: [UIImage imageNamed:@"slider_blob.png"] forState:UIControlStateNormal];
[volumeSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[volumeSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
En fait, j'essaie simplement de copier les commandes de volume telles qu'elles apparaissent dans l'application iPod (ce qui, à ma connaissance, ne peut être fait en code). Comme j'utilise des images en haute résolution, tout s'affiche en grand dans l'application comme ceci :
Alors qu'en fait l'effet recherché est :
Si je réduis l'échelle des images, je perds la qualité de l'image et l'aspect est flou ! Je cherche donc à faire cela en code mais je suis un peu perdu...