Я настроил UISlider
, но мое изображение большого пальца выглядит странно, я имею в виду, что его положение не выровнено по центру:
Но должно быть так:
А вот и код:
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];
Где может быть проблема?
EDIT:
Я нашел решение этой проблемы. Фон изображения большого пальца был прозрачным, и я не видел, чтобы изображение большого пальца не было выровнено по центру: