自定义UISlider,非矩形区域

时间:2009-12-14 20:54:59

标签: iphone

我想像我的屏幕截图一样自定义我的UISlider:

alt text http://img3.imageshack.us/img3/7707/sliderp.png

我正在使用setMinimumTrackImage和setMaximumTrackImage方法使用非可伸缩图像但它不起作用。

图像被拉伸并保持比例。

有什么想法吗?

感谢。

亨利

2 个答案:

答案 0 :(得分:3)

您可以尝试将minimumTrackImage和maximumTrackImage的不可见图像设置为透明,然后在其后面粘贴UIImageView。

答案 1 :(得分:0)

您需要更改滑块的框架大小,所有正在更改的值都是值

UISlider *customSlider = [[UISlider alloc] initWithFrame:CGRectMake(X,Y,Width,Heigth)];

我希望这会有所帮助