2

を使用していMPVolumeViewます。viewDidLoadメソッドにこのコードがあります

MPVolumeView *volumeView = [[MPVolumeView alloc] init];
volumeView.center =  self.view.center;
volumeView.showsVolumeSlider = NO;
[self.view addSubview:volumeView];

また、ビューに他の要素がない場合でも、ポップオーバーが小さすぎます。

ここに画像の説明を入力

のポップオーバー サイズを変更/指定する方法はありますMPVolumeViewか?

ありがとう。

4

2 に答える 2

0
    MPVolumeView *mpVolumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake( self.view.center.x, self.view.center.y, 90, 70)];

    mpVolumeView .transform = CGAffineTransformMakeScale(1.4, 1.4); // increase its size 

   mpVolumeView .showsVolumeSlider = NO;
   [self.view addSubview:mpVolumeView ];
于 2015-04-30T17:54:41.263 に答える
0

ルート ビュー コントローラー メソッドで presentViewController メソッドをオーバーライドし、コントローラーを表示するための preferredContentSize を設定できます。

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion {
    viewControllerToPresent.preferredContentSize = CGSizeMake(320, 100);
    [super presentViewController:viewControllerToPresent animated:flag completion:completion];
}
于 2015-06-05T13:57:06.157 に答える