第一次触摸前MPVolumeView不会通过按钮更改

问题描述

| 在我用手指移动它之前,MPVolumeView不会通过硬件按钮更改。 第一次更改后,它确实可以正常工作。 它是常规的UiSlider,类已更改为MPVolumeSlider。 在代码中,我只更改了一些图形。 .h文件
IBOutlet MPVolumeView *volume;
.m文件
- (void)viewDidLoad {
    [super viewDidLoad];

    volume.transform = CGAffineTransformRotate(volume.transform,270.0/180*M_PI);

    UIView *a=[[UIView alloc] init];
    for (UIView *view in [self.view subviews]) {
        if ([[[view class] description] isEqualToString:@\"MPVolumeSlider\"]) {
            a=view;
            [(UiSlider *)a setThumbImage:[UIImage imageNamed:@\"MiddleKnob.png\"] forState:UIControlStatenormal];
            [(UiSlider *)a setThumbImage:[UIImage imageNamed:@\"MiddleKnob.png\"] forState:UIControlStateHighlighted];
            [(UiSlider *)a setMinimumTrackImage:[UIImage imageNamed:@\"MiddleProgress.png\"]  forState:UIControlStatenormal];
            [(UiSlider *)a setMaximumTrackImage:[UIImage imageNamed:@\"MiddleRaw.png\"] forState:UIControlStatenormal];
        }
    }
}
我不知道怎么了...     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)