2015-04-21 13 views
6

Dieser Code funktioniert gut auf einem physischen iPhone 6, aber auf iOS-Simulator wird die MPVolumeView nicht angezeigt.MPVolumeView wird nicht in iOS Simulator angezeigt

- (void)setUpVolumeView 
{  
    CGRect sliderRect = CGRectMake(20, 400, 300, 20); 
    self.myVolumeView = [[MPVolumeView alloc] initWithFrame:sliderRect]; 
    [self.view addSubview: self.myVolumeView]; 
} 

self ist in diesem Fall ein ViewController.

Wer weiß, warum das passiert?

Antwort

8

MPVolumeView hat, soweit ich weiß, nie im Simulator funktioniert. Es wird immer entweder nichts angezeigt oder "Kein Volumen verfügbar" in weißem Text angezeigt.

+0

Den Hintergrund in grau geändert, um zu sehen, was es war. Kein Text, keine Volumenansicht. Vielen Dank. – HenryRootTwo

3

Es funktioniert nicht, weil es den Systemwert widerspiegeln muss, der nicht über den Simulator steuerbar ist (d. H. Keine Lautstärke-Hardwaretasten wie auf dem tatsächlichen Gerät).