为什么滑块图像会停留在加载点?
这是我的代码:
for (UISlider *slider in volumeSlider.subviews) {
if ([slider isKindOfClass:[UISlider class]]) {
[slider setMinimumTrackImage:[[UIImage imageNamed:@"sliderMax.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0] forState:UIControlStateNormal ];
[slider setMaximumTrackImage:[[UIImage imageNamed:@"sliderMin.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0] forState:UIControlStateNormal ];
[slider setThumbImage:[UIImage imageNamed:@"thumbSlider.png"] forState:UIControlStateNormal];
}
}
最佳答案
好的,这就是我所发现的!要解决此问题,请将滑块放在viewdidload方法的最顶部(或者基本上在对滑块进行任何其他操作之前)。
完成此操作后,我发现我的自定义滑块行为正常! (在iOS 7.0.2上测试)。