繁体   English   中英

更改MPVolumeView iPad Popover大小

[英]Change MPVolumeView iPad Popover size

我正在使用MPVolumeView 我在viewDidLoad方法中有此代码

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

即使视图中没有其他元素,弹出窗口也仍然很小。

在此处输入图片说明

有没有一种方法可以更改/指定MPVolumeView的弹出窗口大小?

谢谢。

    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 ];

您可以在根视图控制器方法中重写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];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM