在我的情况下,我(iPhone 4.3 GM)和测试人员(iPhone 4.3.1)看到当我们用手指在 MPVolumeView 或物理音量开关上调整音量时,扬声器音量覆盖总是出现(见截图)。
这是我创建 MPVolumeView 的代码。我认为它是完全通用和标准的:
MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:volumeSlider.bounds] autorelease];
[volumeSlider addSubview:volumeView];
*volumeSlider 只是我在 IB 中放置的普通 UIView 的一个出口。
我能想到的另一件事是,在 IB 中,volumeView 视图被检查为隐藏。然后当我的音频开始播放时我取消隐藏它(它是一个音频流应用程序)。
感谢您的任何帮助!