Reputation: 2612
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?
Upvotes: 6
Views: 2967
Reputation: 41
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).
Upvotes: 4
Reputation: 5939
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.
Upvotes: 12