ios - UISlider setThumbImage,拇指图像在 iOS7 上显示不正确

标签 ios iphone cocoa-touch ios7 uislider

我在用:
[pageSlider setThumbImage:[UIImage imageNamed:@"UISliderThumb.png"] forState:UIControlStateNormal];
它在 iOS6 中可以正常工作,但对于 iOS7,拇指图像位于进度条下方,如下所示:

enter image description here

如何让拇指图像像它应该出现在顶部?

波普:有什么事吗?

最佳答案

我认为您首先添加拇指图像,然后为 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/

相关文章:

iphone - 在 NSString 中搜索多个字符串

ios - 支持 iOS 和 OSX 的 Podfile

iphone - layer.zPosition 不适用于非同级 UIView

iphone - UISearchDisplayController 不显示任何单元格

ios - 向不兼容类型的参数发送“__autoreleasing…”

ios - 有没有办法上下拖动 UITableView 的项目来更改它们的顺序?

ios - 替换字符串中除出现一次以外的所有字符

iphone - 如何在 ScrollView 中显示图像列表,其中图像是从 iPhone 中的 URL XML 文件中检索的

iphone - 加密和签名创建

iphone - iOS:防止通过禁用的工具栏按钮点击