He personalizado mi UISlider
pero la imagen pulgar tiene un aspecto extraño, quiero decir que es la posición no alineada por el centro:Alinear UISlider - Objective-C
Pero debería ser así:
Y aquí es código:
UIImage *leftTrack = [[UIImage imageNamed:@"blueTrack.png"] stretchableImageWithLeftCapWidth:3 topCapHeight:0];
UIImage *rightTrack = [[UIImage imageNamed:@"whiteTrack.png"] stretchableImageWithLeftCapWidth:3 topCapHeight:0];
[slider setThumbImage:[UIImage imageNamed:@"thumbButton.png"] forState:UIControlStateNormal];
[slider setMinimumTrackImage:leftTrack forState:UIControlStateNormal];
[slider setMaximumTrackImage:rightTrack forState:UIControlStateNormal];
¿Dónde podría estar el problema?
EDIT: Encontré una solución a este problema. fondo de la imagen Pulgar fue transparente, y yo no he visto que el pulgar no fue alineado por el centro:
Su imagen Estiramiento no es exactamente tan alta como la implementación interna de UISlider lo requiere ser. Intenta hacerlo menos alto. –
¿Podría mostrarme cómo? –
Bien - use GIMP, Photoshop, Paint.net ... :) –