This code works fine on a physical iPhone 6, but on iOS simulator the MPVolumeView doesn't show.
- (void)setUpVolumeView
{
CGRect sliderRect = CGRectMake(20, 400, 300, 20);
self.myVolumeView = [[MPVolumeView alloc] initWithFrame:sliderRect];
[self.view addSubview: self.myVolumeView];
}
self
is in this case a ViewController.
Anyone know why this happens?
MPVolumeView has, as far back my memory goes, never worked in the simulator. It's always either shown nothing or displayed "No volume available" in white text.
It doesn't work because it has to reflect the system value which is not controllable through the simulator (i.e no volume hardware buttons as there are on the actual device).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With