0

UIAlertView に MPVolumeView を配置することは可能ですか?

中に入れてみましたが表示されません。それは、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

4 に答える 4

6

を見てみましょうMPVolumeSettingsAlertShow()

システム ボリュームを制御するためのアラート パネルを表示します。

于 2011-01-04T13:20:41.650 に答える
1

VolumeAlertのフレームでVolumeViewを初期化すると、問題が発生すると思います。VolumeAlertのフレームは(VolumeViewのフレームが設定される前に)設定されることはないため、サイズに依存することはできません。

于 2010-05-19T02:01:02.710 に答える
1

UIAlertViewは のサブクラスでありUIViewUIView便利addSubview:なメソッドがあります。あなたはそれを試しましたか?

于 2010-05-13T19:07:25.167 に答える
0

Jeff LaMarche によるこの最近のブログ投稿をチェックしてみてください。ニーズを満たすはずです - Custom Alert Views

于 2010-05-19T01:47:43.773 に答える