0xS*_*ina 3 cocoa-touch objective-c uislider ios
我正在定制我的UISlider,如下所示:
[[UISlider appearance] setMinimumValueImage:[[UIImage imageNamed:@"slider_minimum.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)]];
[[UISlider appearance] setMaximumValueImage:[[UIImage imageNamed:@"slider_maximum.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)]];
Run Code Online (Sandbox Code Playgroud)
这有点奏效,这是结果:

它做了一些事情,把图像放在任何一边,但保持旧的风格,并不伸展我的图像.我究竟做错了什么?谢谢
你可以这样做:
[slider setMinimumTrackImage:[[UIImage imageNamed:@"redSlider.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0] forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)
结果:
