ios - 动态 UISlider - 图像未显示

标签 ios uislider

我使用以下代码动态创建了带有图像的 UISlider,但生成的 UI 仅显示默认的 UISlider。请任何人告诉我,为什么图像没有显示在 slider 上。 (UISlider 加载到同样动态创建的 UIView 类上)

self.slider = [[UISlider alloc] initWithFrame:CGRectMake(40.0, 0.0, self.frame.size.width * 80.0/100.0, frame.size.height)];
self.slider.minimumValue = minValue;
self.slider.maximumValue = maxValue;
self.slider.backgroundColor = [UIColor clearColor];
[self.slider setThumbImage:[UIImage imageNamed:@"slider_tab.png"]
                  forState:UIControlStateNormal];
[self.slider setThumbImage:[UIImage imageNamed:@"slider_tab.png"]
                  forState:UIControlStateHighlighted];
[self.slider setMinimumTrackImage:[UIImage imageNamed:@"slider_minimum.png"]
                         forState:UIControlStateNormal];
[self.slider setMaximumTrackImage:[UIImage imageNamed:@"slider_maximum.png"]
                         forState:UIControlStateNormal];
self.slider.continuous = NO;
[self.slider addTarget:self action:@selector(SliderChanged:)    forControlEvents:UIControlEventValueChanged];
[self addSubview:self.slider];

提前致谢。

最佳答案

我已经执行了您的代码,它工作正常。我认为问题出在您的图片上。请检查您的图片名称(区分大小写)。即 .jpg 或 .png

关于ios - 动态 UISlider - 图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18503292/

相关文章:

ios - 获取值在 UISlider 上的 X、Y 位置

iOS Facebook SDK : FBSDKGraphRequest not getting email, 尽管获得许可

ios - CIPerspectiveCorrection 过滤器返回翻转和反转的图像

ios - 如果标题文本为空或未分配,如何隐藏 uibutton?

ios - 如何像音乐播放器应用程序 ios/中那样实现字母滚动条

ios - 将 UISlider 值从一个 ViewController 传递到另一个 ViewController

ios - [[NSManagedObject changedValuesForCurrentEvent]] 返回旧值

ios - 在两个 UIViewControllers 的 View 之间滑动

iphone - 手势问题: UISwipeGestureRecognizer + UISlider

ios - 如何在Swift中自行搭建UISlider自动滑动?