MPVolumeView в UIAlertView? - PullRequest
       13

MPVolumeView в UIAlertView?

0 голосов
/ 13 мая 2010

Возможно ли поместить MPVolumeView в UIAlertView?

Я пытался поместить внутри него, но он не отображается. Это может быть sizeToFit или initWithFrame: часть? Есть ли способ проверить, действительно ли создается MPVolumeView?

Вот код, который я инициализирую UIAlertView и MPVolumeView:

UIAlertView *volumeAlert = [[UIAlertView alloc] initWithTitle:@"Volume" message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];

MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:volumeAlert.bounds];

[volumeAlert addSubview:volumeView]; 

[volumeAlert sizeToFit];

[volumeAlert show];
[volumeAlert release];
[volumeView release];

Ответы [ 4 ]

6 голосов
/ 04 января 2011

Взгляните на MPVolumeSettingsAlertShow()

Отображение панели предупреждений для управления громкостью системы.

1 голос
/ 19 мая 2010

Я думаю, что запуск VolumeView с кадром VolumeAlert может вызвать проблемы. Поскольку кадр VolumeAlert никогда не устанавливается (до того, как будет установлен кадр VolumeView), вы не можете зависеть от его размера.

1 голос
/ 13 мая 2010

UIAlertView является подклассом UIView, а UIView имеет удобный addSubview: метод. Вы пробовали это?

0 голосов
/ 19 мая 2010

Возможно, вам захочется почитать этот недавний пост в блоге от Джеффа Ламарша, который должен удовлетворить ваши потребности - Просмотры пользовательских оповещений

...