iOS 7.1更新后,iOS MPVolumeView路由按钮未垂直居中。

4

我正在制作一款播放音频文件的应用程序。我正在展示MPVolumeView,它运行良好。 但问题在于我更新到iOS 7.1后, “路线”按钮下移了。请参见附图 enter image description here

我不知道发生了什么,其他简单的UI滑块都没有问题...... 但是自iOS 7.1以后,MPVolumeSlider出现了这个问题。

我正在使用以下代码添加音量滑块:

*MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:myView.bounds] ;
 [myView addSubview:volumeView];*
2个回答

1

我曾经遇到过这个问题,结果发现是在创建MPVolumeView后,代码查找MPVolumeView的子视图以找到UISlider,并调整minimum/maxmimumTrackTintColor

为了解决这个问题,我只需将代码更改为:

[volumeView setTintColor:[UIColor darkGrayColor]];

1

我曾经遇到同样的问题,并通过将禁用状态添加到设置最小和最大滑块图像来解决它:

[volumeView setMinimumVolumeSliderImage:[UIImage imageNamed:@"minImg"] forState:UIControlStateNormal | UIControlStateDisabled];

[volumeView setMaximumVolumeSliderImage:[UIImage imageNamed:@"maxImg"] forState:UIControlStateNormal | UIControlStateDisabled];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接