Я не знаю, где так написано в документах, но если вы добавите представление MPVolumeView
в свое приложение, оверлей системного тома исчезнет.Даже если он не виден:
- (void) viewDidLoad
{
[super viewDidLoad];
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
[self.view addSubview: volumeView];
[volumeView release];
...
}
Вы можете использовать аппаратные кнопки громкости, метод setVolume
или напрямую взаимодействовать с элементом управления (если он виден), что наложение не отображается.