我在用:[pageSlider setThumbImage:[UIImage imageNamed:@"UISliderThumb.png"] forState:UIControlStateNormal];
它在 iOS6 中可以正常工作,但对于 iOS7,拇指图像位于进度条下方,如下所示:
如何让拇指图像像它应该出现在顶部?
波普:有什么事吗?
最佳答案
我认为您首先添加拇指图像,然后为 slider 添加最小和最大图像。您应该首先为 slider 添加最小和最大图像,然后为 slider 添加拇指图像,请参阅下面的代码。
UIImage *trackLeftImage = [[UIImage imageNamed:@"greenvolume-slide.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 14, 0, 14)];
[_globalSlider setMinimumTrackImage:trackLeftImage forState:UIControlStateNormal];
UIImage *trackRightImage = [[UIImage imageNamed:@"volume-slide.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 14, 0, 14)];
[_globalSlider setMaximumTrackImage:trackRightImage forState:UIControlStateNormal];
UIImage *ball = [UIImage imageNamed:@"volume-dragger.png"];
[_globalSlider setThumbImage:ball forState:UIControlStateNormal];
谢谢。
关于ios - UISlider setThumbImage,拇指图像在 iOS7 上显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478644/