このコードで:
UISlider *slider = [[UISlider alloc]initWithFrame:sliderFrame];
[slider setThumbImage:[UIImage imageNamed:@"sliderThumb"] forState:UIControlStateNormal];
UIImage *sliderLeftTrackImage = [[UIImage imageNamed: @"sliderMin"] stretchableImageWithLeftCapWidth: 9 topCapHeight: 0];
UIImage *sliderRightTrackImage = [[UIImage imageNamed: @"sliderMax"] stretchableImageWithLeftCapWidth: 9 topCapHeight: 0];
[slider setMinimumTrackImage: sliderLeftTrackImage forState: UIControlStateNormal];
[slider setMaximumTrackImage: sliderRightTrackImage forState: UIControlStateNormal];
SliderMin と SliderMax の画像は両方とも 210x34 (スライダー フレームと同じサイズ) です。SliderMin は青、sliderMax は赤です。スライダーが一番左にあると、赤いバーが正しく表示されます。ただし、つまみを数ピクセル右にスライドすると、バー全体が青色に変わります (sliderMin 画像)。明らかに、スライダーの左側にある青いバーだけが表示されます。私は何を間違っていますか?