1

所以我有一个使用以下代码制作的自定义 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];

然而,这给了我一个左端有一个丑陋的方形端的滑块。我有一张我想用于左帽的图像,但我不知道如何以编程方式将其设置为这样。

这是我要使用的左端盖图像: 在此处输入图像描述

这是我正在使用的填充图像: 在此处输入图像描述

4

1 回答 1

0

事实证明,我可以只使用端点并将其拉伸,而不是尝试分配一个专用的左帽。

于 2012-07-19T18:43:55.020 回答