[英]iOS7 Custom setMaximumTrack Image with UISlider doesn't show on the device
我使用自定义“ UISlider
”来显示MPMoviePlayer
进度条。 它在simulator
工作正常,但是当我在设备上运行相同时,它不应用我提供的图像,而是显示我使用以下代码的默认行为:
UISlider *slider;
[slider setMinimumTrackImage:[UIImage imageNamed:@"progress_bar_active.png"] forState:UIControlStateHighlighted];
[slider setMaximumTrackImage:[UIImage imageNamed:@"progress_bar_background_upper.png"] forState:UIControlStateNormal];
[slider setThumbImage:[UIImage imageNamed:@"thumb.png"] forState:UIControlStateNormal];
这真的很奇怪。我的设备是iPad 2(7.0.6)
, iPad3(7.0.4)
和Xcode版本是5.1.1
。
提前致谢。
尝试将状态UIControlStateNormal
添加到setMinimumTrackImage
和setMaximumTrackImage
[slider setMaximumTrackImage:[UIImage imageNamed:@"progress_bar_background_upper.png"] forState:UIControlStateNormal];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.