したがって、次のコードで作成したカスタムUISliderがあります。
UIImage *minImage = [UIImage imageNamed:@"settings_slider_fill.png"];
UIImage *maxImage = [UIImage imageNamed:@"settings_slider_empty.png"];
UIImage *tumbImage= [UIImage imageNamed:@"settings_slider_handle.png"];
minImage=[minImage stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];
maxImage=[maxImage stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];
[thresholdSlider setMinimumTrackImage:minImage forState:UIControlStateNormal];
[thresholdSlider setMaximumTrackImage:maxImage forState:UIControlStateNormal];
[thresholdSlider setThumbImage:tumbImage forState:UIControlStateNormal];
しかし、これは私に左端に醜い正方形の端を持つスライダーを与えます。左のキャップに使用したい画像がありますが、プログラムでそのように設定する方法がわかりません。
これは私が使用したい左端のキャップの画像です:
これは私が使用している塗りつぶし画像です: