Control Master Volume – iPhone, Cocoa Touch

Estoy deseando controlar el volumen maestro del iPhone con un UISlider. Hay una forma de hacerlo sin código y he olvidado cómo hacerlo. Entonces codifique o dentro del xib, ¿cómo hago esto?

Gracias

Puede probar el siguiente método: colóquelo en su XIB.

  1. Abre el XIB donde quieres ubicar el control deslizante en
  2. Agregar una vista UIV a tu vista
  3. Cambie la identidad de la class de UIView a MPVolumeView
  4. Cambiar backgroundColor para borrar

Suponiendo que ya tiene una instancia de la class MPVolumeView, debe search sus subvistas para encontrar la vista MPVolumeSlider:

UISlider *volumeViewSlider; // Find the MPVolumeSlider for (UIView *view in [volumeView subviews]) { if ([[[view class] description] isEqualToString:@"MPVolumeSlider"]) { volumeViewSlider = view; } } [volumeViewSlider setValue: 1.0f animated:YES]; [volumeViewSlider _commitVolumeChange]; 

Espero que esto te ayude.