我正在使用自定义" 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
。
先谢谢。
答案 0 :(得分:2)
尝试将状态UIControlStateNormal
添加到setMinimumTrackImage
和setMaximumTrackImage
[slider setMaximumTrackImage:[UIImage imageNamed:@"progress_bar_background_upper.png"] forState:UIControlStateNormal];