繁体   English   中英

iOS7自定义setMaximumTrack带有UISlider的图像未在设备上显示

[英]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添加到setMinimumTrackImagesetMaximumTrackImage

[slider setMaximumTrackImage:[UIImage imageNamed:@"progress_bar_background_upper.png"] forState:UIControlStateNormal];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM