1
所以我有一個自定義UISlider,我用下面的代碼製作:修改自定義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];
但是這給了我與左端一個醜陋的方頭滑塊。我有一張我想用於左帽的圖像,但我不知道如何以編程方式將它設置爲這樣。
這左端帽像我要用:
這是我使用的填充圖像:
你能包括你正在使用的圖像和結果嗎?通常情況下,您需要在圖片中包含帽子,這個帽子會被上面代碼中使用的左帽所覆蓋。 – jrturton 2012-07-19 15:19:43