2015-04-21 11 views
6

Этот код отлично работает на физическом iPhone 6, но на iOS-симуляторе MPVolumeView не отображается.MPVolumeView не отображается в iOS Simulator

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

self в данном случае является ViewController.

Кто-нибудь знает, почему это происходит?

ответ

8

MPVolumeView имеет, насколько я помню, никогда не работал в симуляторе. Это всегда либо ничего не отображается, либо отображается «Нет объема» в белом тексте.

+0

Изменен фон на серый, чтобы посмотреть, что это было. Нет текста, без просмотра тома. Благодарю. – HenryRootTwo

3

Это не работает, потому что оно должно отражать системное значение, которое не контролируется с помощью симулятора (то есть нет аппаратных кнопок громкости, как на самом устройстве).

 Смежные вопросы

  • Нет связанных вопросов^_^